Mac で Apache,PHP,MySQL
Mac で Apache,PHP,MySQL
Mac でさっさとApache,PHP,MySQL を動作させたかったときのメモ。
ソースビルドまではしないけれど、オールインワンパッケージのインストールまで楽もしない。
中途半端に手動。
環境
- OS X 10.8.4(12E55)
- Server version: Apache/2.2.22 (Unix)
- PHP 5.3.15 with Suhosin-Patch (cli) (built: Aug 24 2012 17:45:44)
- Server version: 5.6.10 MySQL Community Server (GPL)
■mysql
→ dmg でインストール
MySQL :: Download MySQL Community Server
わたしはこれ(dmg,64bit)をおとす。環境にあわせてください。
Mac OS X 10.7 (x86, 64-bit), DMG Archive 5.6.17 157.0M
(mysql-5.6.17-osx10.7-x86_64.dmg)
システム環境設定 -> その他 -> MySQL
から
Start MySQL Server をクリックして MySQL サーバを起動
■apache
→ プリインストール のもの
Mac:Apacheの開始と停止 - devlog [naru design]
history • Mac:Apacheの開始と停止 - devlog [naru design]
ドキュメントルートは
/Library/WebServer/Documents
■php
→ プリインストール のもの
■php を使えるようにする
vim /private/etc/apache2/httpd.conf
LoadModule php5_module libexec/apache2/libphp5.so
コメントアウトを外す
■php.ini pdo の設定
cp /private/etc/php.ini.default /private/etc/php.ini
vim /private/etc/php.ini
mysql のソケットファイルのパス
mysql 起動してから find / -name mysql.sock
とかで調べておく
ここだった /private/tmp/mysql.sock
1077 ;pdo_mysql.default_socket=/var/mysql/mysql.sock
1078 pdo_mysql.default_socket=/private/tmp/mysql.sock
sudo apachectl restart
phpinfo() とかでみてみる
PDO の mysql は Default で使えるようになっていたのでインストールはしてない
めんどくさいのかな・・・