この記事を参考にしました↓
Snow Leopard で MacPorts から Apache2, PHP5, MySQL のインストール
Apacheをインストール
Apacheのデフォルトのconfファイルをコピーしておく
PHPをインストール
PHPのiniファイルを作成
PHPをアクティベートする
PHPが利用できるようにApacheの設定をする
Apacheを起動(なんかメッセージ出た→ #ServerName www.example.com:80 のコメントアウトはずす)
MySQLをインストール
MySQLの初期化(MySQL用のDBを作るらしい)
MySQLを起動
MySQLのrootユーザーのパスワードを設定(rootとかいうパスワードは絶対ダメ!!)
PHPでMySQLが使えるようにする
PHPのiniファイルにMySQLの設定を追加
Snow Leopard で MacPorts から Apache2, PHP5, MySQL のインストール
Apacheをインストール
sudo port install apache2
Apacheのデフォルトのconfファイルをコピーしておく
sudo cp /opt/local/apache2/conf/httpd.conf /opt/local/apache2/conf/httpd.conf.bak
PHPをインストール
sudo port install php5 +apache2 +mysql5 +sqlite +pear
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
PHPが利用できるようにApacheの設定をする
sudo vi /opt/local/apache2/conf/httpd.conf384行目を追加
380 # probably should define those extensions to indicate media types:381 #382 AddType application/x-compress .Z383 AddType application/x-gzip .gz .tgz384 AddType application/x-httpd-php .php
Apacheを起動(なんかメッセージ出た→ #ServerName www.example.com:80 のコメントアウトはずす)
sudo /opt/local/apache2/bin/apachectl start
MySQLをインストール
sudo port install mysql5-server
MySQLの初期化(MySQL用のDBを作るらしい)
sudo -u mysql mysql_install_db5
MySQLを起動
sudo /opt/local/share/mysql5/mysql/mysql.server start
MySQLのrootユーザーのパスワードを設定(rootとかいうパスワードは絶対ダメ!!)
/opt/local/lib/mysql5/bin/mysqladmin -u root password 'root'
PHPでMySQLが使えるようにする
sudo port install php5-mysql
PHPのiniファイルにMySQLの設定を追加
sudo vi /opt/local/etc/php5/php.ini1075行目と1229行目を変更
1075 pdo_mysql.default_socket= /opt/local/var/run/mysql5/mysqld.sock
1229 mysql.default_socket = /opt/local/var/run/mysql5/mysqld.sock