Macports で Apache2 + PHP + MySQLのセットアップ
Leopardにセットアップしたのでメモ.
- Apache2,MySQL5, PHP5のインストール
% sudo port install apache2
% sudo launchctl load -w /Library/LaunchDaemons/org.macports.apache2.plist
% sudo port install mysql5 +server
% sudo -u mysql mysql_install_db5
% sudo launchctl load -w /Library/LaunchDaemons/org.macports.mysql5.plist
% sudo port install php5 +mysql5 +apache2 +pear
- Apache2の設定ファイルが無いので,サンプルをコピー
% sudo cp /opt/local/apache2/conf/httpd.conf.sample /opt/local/apache2/conf/httpd.conf
- /opt/local/apache2/conf/httpd.conf の編集.conf.d 以下を読むようにするのと,sslのモジュールが無いのに読まれていて起動しないので,設定削除.
- httpd.conf の19行目辺りに以下を追加
Include conf.d/*.conf