apache2 + php5 + mysql5 in osx (leopard)

| | コメント(1)

leopard を新しくインストールして、 環境を作ってなかったので改めて作った。
毎度少し悩むのでメモメモ...

1. 準備
Mac-Portを最新の状態にして

sudo port -d selfupdate
sudo port -d sync

2. apache2のインストール

sudo port install apache2

設定ファイルを作って
sudo cp /opt/local/apache2/conf/httpd.conf.sample /opt/local/apache2/conf/httpd.conf

ちゃんと起動できるか確認して
sudo /opt/local/apache2/bin/apachectl start
http://localhost/
sudo /opt/local/apache2/bin/apachectl stop
httpd.confの
#LoadModule ssl_module modules/mod_ssl.so
コメントアウトが必要 (leopard 07/12現在)

3. MySQL5のインストール

port variants mysql
sudo port install mysql +server

初期設定をして
sudo -u _mysql mysql_install_db5
# -u _mysql 忘れるとハマる. /opt/local/var/db/mysql5/*.err 確認

起動&接続確認して
sudo mysqld_safe5 &
mysql5 -u root
sudo mysqladmin5 shutdown
sudo vim /etc/my.cnf

4. PHP5のインストール

port variants php5
sudo port install php5 +apache2 +mysql5 +pear

apacheにPHPかまして
cd /opt/local/apache2/modules/
sudo /opt/local/apache2/bin/apxs -a -e -n "php5" libphp5.so

PHP設定ファイルつくって
cp /opt/local/etc/php.ini-dist /opt/local/etc/php.ini
httpd.conf に
Include conf/extras-conf/*.conf
追記する

5. 最後に確認

sudo /opt/local/apache2/bin/apachectl start
$ cat /opt/local/apache2/htdocs/phpinfo.php
<?php
phpinfo();
?>
http://localhost/phpinfo.php

カテゴリ

コメント(1)

高橋 :

ありがとうございました。
以下のコメントのお陰で、やっと抜け出すことができました!
大変助かりました。
# -u _mysql 忘れるとハマる. /opt/local/var/db/mysql5/*.err 確認


コメントする

このブログ記事について

このページは、hiyuzawaが2007年12月 4日 23:41に書いたブログ記事です。

ひとつ前のブログ記事は「自宅環境」です。

次のブログ記事は「COSTCO」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。

Powered by Movable Type 4.0