variantsとしてapache2とmysql5とpearを指定してphp5をportコマンドでインストール
(何度も失敗したけどこうしてvariantsの指定を加えたらうまくいった)
$ sudo port -v install php5 +mysql5 +apache2 +pear
portコマンドが終了したら、portコマンドの最後に示された後処理を実行
$ sudo /opt/local/apache2/bin/apxs -a -e -n "php5" libphp5.so $ cd /opt/local/etc $ sudo cp php.ini-recommended php.ini
mod_php初期化用のmod_php.confをインクルードする定義をapache2の設定ファイルhttpd.confに加える
/opt/local/apache2/conf/httpd.confに以下の記述を
Include conf/extras-conf/mod_php.conf Addtype application/x-httpd-php .php
apachectl configtestで設定に間違いがないことを確認
$ sudo /opt/local/apache2/bin/apachectl configtest Syntax OK
設定ファイルの変更を有効にするためにapacheを再起動
$ sudo /opt/local/apache2/bin/apachectl stop $ sudo /opt/local/apache2/bin/apachectl start
確認のために、例えばphpinfo.phpなんてファイルを以下の内容で作成し
/opt/local/apache2/htdocs/
に置いてアクセスしてみる。
<?php phpinfo(); ?>
例のPHPの詳細情報が表示されればオーケー。
JavaFlavor Weblogさんの「MacPortsでApache2+PHP5」というエントリーと、それについていた通りすがりさんのコメントのおかげで出来ました。ありがとうございました。
コメント:0
トラックバック:0
- この記事のトラックバック URL
- http://showzine.info/blog/2009/01/macports%e3%81%a7php5%e3%82%92%e3%82%a4%e3%83%b3%e3%82%b9%e3%83%88%e3%83%bc%e3%83%ab.html/trackback
- トラックバックの送信元リスト
- MacPortsでPHP5をインストール - SHOWJIN*BLOG より