2010年1月10日日曜日

MacPortsで"Apache & PHP"

スズキです。

手軽にPHP関係の実験が出来る環境が欲しかったので、
MacPortsで"Apache & PHP"の環境を作ってみました。

とりあえず、下記でインストールです。(Apacheもインストールされます)

$ sudo port install php5

インストール時のメッセージに出てくるのですが、
下記のように、php.iniをコピーして作成します。
$ sudo cp /opt/local/etc/php5/php.ini-development /opt/local/etc/php5/php.ini

こちらも、インストール時のメッセージに出てくるのですが、下記のように、
PHPモジュールを使えるようにします。

$ cd /opt/local/apache2/modules
$ sudo /opt/local/apache2/bin/apxs -a -e -n "php5" libphp5.so

また、下記のようにhttpd.confを編集する必要もあります。

--------【httpd.conf】--------
...
Include conf/extra/mod_php.conf
--------

ここまで準備できたら、以下のコマンドで、Apacheのスタート&ストップができます。

$ sudo /opt/local/apache2/bin/apachectl start
$ sudo /opt/local/apache2/bin/apachectl stop
※ "sudo apachectl start"だと他のApacheが立ち上がります。

Apacheが起動できたら、以下のようなファイルを
"/opt/local/apache2/htdocs/"に置いて無事PHPの情報が表示されればOKです。

--------【phpinfo.php】--------
<?php phpinfo(); ?>
--------

PHPからTheSchwartzにエンキューしたい…

--------
http://www.suz-lab.com

0 コメント: