Hatena::ブログ(Diary)

Loud Minority このページをアンテナに追加 RSSフィード

2007-11-13

[][] Macports で Apache2 + PHP + MySQLのセットアップ

Leopardにセットアップしたのでメモ.

% 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

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

% /opt/local/apache2/bin/apachectl restart

    • OSにもapacheがインストールされていてapachectl (/usr/bin/apachectl)があるので注意.

スパム対策のためのダミーです。もし見えても何も入力しないでください
ゲスト


画像認証