MacでPHP環境を構築する

WBOY
リリース: 2016-06-20 12:38:22
オリジナル
1112 人が閲覧しました

はじめに

Mac OSX には Apache と PHP が組み込まれており、非常に使いやすくなっています。この記事では、著者の Mac OSX 10.11.2 を例として取り上げます。主な内容は次のとおりです。

  • 環境の構成
  • Apache の起動
  • PHP の実行
  • Apacheの再起動

環境の設定

  1. 「システム環境設定」を開く
  2. 「共有」
  3. 「インターネットチェック共有」 (Web 共有)

ターミナルで実行します:

 sudovi /etc/apache2/httpd.conf 
ログイン後にコピー

Apache 構成ファイルを開き、

 #LoadModule php5_module libexec/apache2/libphp5.so 
ログイン後にコピー

先頭の # 記号を削除し、保存し (コマンド ラインで「w」と入力)、vi を終了します (コマンド ラインで「q」と入力)

次のコマンドを実行して PHP 機能を構成します。 🎜>

 // 复制一份sudocp /etc/php.ini.default /etc/php.ini // 然后编辑vi /etc/php.ini 
ログイン後にコピー

ファイルのアップロード サイズ制限などを設定できます。以下にその一部を示します:

 81 ; Whether toallowHTTP fileuploads.782 ;http://php.net/file-uploads783 file_uploads = On784785 ; Temporary directoryforHTTP uploadedfiles (willusesystemdefault if not786 ; specified).787 ;http://php.net/upload-tmp-dir788 ;upload_tmp_dir =789790 ; Maximum allowedsizeforuploadedfiles.791 ;http://php.net/upload-max-filesize792 upload_max_filesize = 2M793794 ; Maximum numberoffilesthatcanbeuploadedvia a singlerequest795 max_file_uploads = 20 
ログイン後にコピー

Apache を開始

Apache とは何かについては話しません。私はそれを知りません。この記事を書いたとき、私はただ学ぶ準備をしていたところです。この記事を書く目的は共有することだけではありません。重要なのは、自分用の学習メモを残すことです。

実際のところ、作者は Apache がサーバーであり、nginx がサーバーであることしか知りません。

サーバーを起動するコマンド:

 sudoapachectlstart 
ログイン後にコピー

次に、コンピューターにパスワードを入力してアクセス許可を付与すると、Apache のバージョン情報を表示できます:

認証したい場合は、最初に sudo を追加してください。情報は次のとおりです:

 apachectl -v 
ログイン後にコピー

Apache を再起動します

 Server version: Apache/2.4.16 (Unix)Server built:   Jul 31 2015 15:53:26 
ログイン後にコピー

サーバーを再起動するコマンド:

PHP を実行します

 sudoapachectlrestart 
ログイン後にコピー

Apache のデフォルトのルート ディレクトリは /Library/WebServer/Documents/ にあり、次のコマンドを使用して入力して表示します。

その後、http://localhost/ を直接渡すことで、ルート ディレクトリ内のファイルにアクセスできます。もちろん、HOST が設定されている場合は、http://127.0.0.1/ にアクセスしてルート ディレクトリ内のファイルにアクセスすることもできます。

 cd /Library/WebServer/Documents/ls 
ログイン後にコピー

次に、ブラウザで直接アクセスします: http://localhost、It Works! が表示されますか? 「はい」の場合は、正常にアクセスできます。

最後に書いてください

理由は聞かないでください。私は PHP に詳しくありません。この記事は、著者による PHP 学習のためのメモです。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!