2007-11-13
■[java][mac] 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
- httpd.confの96行目,以下をコメントアウト
LoadModule ssl_module modules/mod_ssl.so
- PHPの設定用のphp.ini を作成
% sudo mkdir /opt/local/apache2/conf.d/
- /opt/local/apache2/conf.d/php.iniとして以下を作成
LoadModule php5_module modules/libphp5.so
AddHandler php5-script .php
AddType text/html .php
DirectoryIndex index.php
- Apacheの起動
% /opt/local/apache2/bin/apachectl restart
- OSにもapacheがインストールされていてapachectl (/usr/bin/apachectl)があるので注意.
トラックバック - http://d.hatena.ne.jp/sesejun/20071113/p1


