macでlocalhost(apacheとPHP)を使う

Macのローカルでもコードの実行確認がしたくなったのでメモ。

webサーバー起動

sudo /usr/sbim/apachectl start //起動

PHPを使うためにhttpd.confを修正

sudo vi /etc/apache2/httpd.conf
//コメントを外す
#LoadModule php5_module libexec/apache2/libphp5.so
LoadModule php5_module libexec/apache2/libphp5.so
sudo /usr/sbim/apachectl restart //再起動

localhostの参照ディレクトリ
/Library/WebServer/Documents に適当なphpファイルを設置

//test.php
<?php phpinfo(); ?>

ブラウザから http://localhost/test.php にアクセス⇨動いた。


で、twitterとかのコールバックもチェックしたいので、実環境と同じURLでチェックできるようにする。

hostsの書き換え

sudo vi /etc/hosts
#追記
127.0.0.1 test.keycreate.jp

これで、ディレクトリ/Library/WebServer/Documentstest.keycreate.jpが紐づく。

これだと複数のURL⇔ディレクトリを紐付けたい場合に毎回hostsを書き換えないといけないのでバーチャルホストを設定したいけど、とりあえずここまで。


コメントを残す

メールアドレスが公開されることはありません。

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください