mac osx10.9.*にはapache、phpが付属しています
Apache構成
1- スタートアップ
sudo apachectl 開始
起動後、http://localhost/ にアクセスすると、「It works!」の最初のページが表示されるはずです。
vi /etc/apache2/httpd.conf
197 行目に次のコード スニペットが表示されます。 リーリー
cd /ライブラリ/Webサーバー/ドキュメントIt Worksのコンテンツはindex.html.enにあります。これはApacheのデフォルトページです
2- 停止/再起動
sudo apachectl 停止sudo apachectl 再起動
3- 個人用サイトディレクトリを作成します
CD ~mkdir サイト
エコー「helloWorld」>>index.html
sudo apachectl 再起動
次に http://localhost/~shelley/ にアクセスすると、「helloWorld」の個人ディレクトリの最初のページが表示されるはずです (注:
~shelley は ~あなたのユーザー名 に置き換える必要があります)
失敗した場合sudo vi /etc/apache2/users/Guest.conf
リーリー
Sites ディレクトリ名でなければならない理由vi /etc/apache2/extra/httpd-userdir.conf
10行目
リーリー
4- 仮想ホストを開始します
デフォルトではApacheの仮想ホスト機能はオフになっていますsudo vi /etc/apache2/httpd.conf
コメントを発表
リーリー
ファイルを変更する
sudo vi /etc/apache2/extra/httpd-vhosts.conf以下に類似
リーリー
5- URL 転送
まず httpd.conf を開き、次の 2 行がコメントアウトされていないことを確認してください:リーリー
次に、httpd.confの最後にを追加します リーリー
この方法で http://localhost/HelloWorldApp、http://ip/HelloWorldApp、http://www.shelleymyl.com/HellpWorldApp にアクセスすることは、http://localhost:8080/HelloWorldApp にアクセスすることと同等です
6- ポートフォワーディング
サーバー上に http://x.x.x.x:8080/ というアプリケーションがあるとします。 http://www.shelleymyl.com のようなドメイン名を介して直接アクセスしたい場合は、ポート転送を行って httpd を開く必要があります。 .confリーリー
「5.URL転送」に基づいて、この2つの項目を開きます
次に変更しますsudo vi /etc/apache2/extra/httpd-vhosts.conf
リーリー
これは、ポート 80 をポート 8080 に転送することに相当します
PHP構成
PHPの設定はとてもシンプル、ただ一つvi /etc/apache2/httpd.conf
LoadModule php5_module libexec/apache2/libphp5.so
コメントを発表
次に sudo apachectl restart を実行して再起動し、ユーザー ディレクトリの Sites フォルダーに新しい Index.php を作成し、その中で phpinfo() をエコーすると、効果がわかります。
参考:
http://www.cnblogs.com/yjmyzz/p/3920361.html
http://www.bkjia.com/PHPjc/1110971.html