XAMPP Mac OS X 1.0.1をインストール
新しいのが出ていたので古いXAMPPと入れ替える。
[1] ダウンロード
http://www.apachefriends.org/jp/xampp-macosx.html
※Developer packageもダウンロード
[2] インストール
[3] 起動とセキュリティー設定
Mac:~ kaneda$ su - root Mac:~ root$ /Applications/XAMPP/xamppfiles/xampp start Mac:~ root$ /Applications/XAMPP/xamppfiles/xampp security
[4] phpとかのエイリアスを作り直す
古いxamppのエイリアスを削除してから。
Mac:~ kaneda$ su - root Mac:~ root$ cd /usr/local/bin Mac:~ root$ ls -la /Applications/xampp/xamppfiles/bin/で始まる古いxamppファイルを削除 Mac:~ root$ rm -rf ファイル名 …… Mac:~ root$ ln -s /Applications/XAMPP/xamppfiles/bin/php-5.2.9 /usr/local/bin/php Mac:~ root$ ln -s /Applications/XAMPP/xamppfiles/bin/mysql /usr/local/bin/mysql Mac:~ root$ ln -s /Applications/XAMPP/xamppfiles/bin/pear /usr/local/bin/pear Mac:~ root$ ln -s /Applications/XAMPP/xamppfiles/bin/phpize-5.2.9 /usr/local/bin/phpize Mac:~ root$ ln -s /Applications/XAMPP/xamppfiles/bin/pecl /usr/local/bin/pecl Mac:~ root$ exit
念のため.bash_profile内にパスを通しているか確認
Mac:~ kaneda$ vi ~/.bash_profile …… export PATH=/usr/local/bin:$PATH ……
[5] httpd.confの設定
XAMPP/xamppfiles/httpd.conf
#Include /Applications/XAMPP/etc/extra/httpd-vhosts.conf ↓コメントを外す Include /Applications/XAMPP/etc/extra/httpd-vhosts.conf
[5] httpd-vhosts.confの設定
XAMPP/xamppfiles/etc/extra/httpd-vhosts.conf
バックアップしておいたxampp_backの中のhttpd-vhosts.confの内容をコピー
[6] php.iniの設定(適当)
memory_limit = 256M post_max_size = 100M upload_tmp_dir = /tmp #(アップロードがうまくいかない場合) upload_max_filesize = 90M session.save_path = /tmp #(セッションがうまくいかない場合)
[7] phpMyAdminの設定
XAMPP/xamppfiles/phpmyadmin/config.inc.phpの下記行を変更
$cfg['blowfish_secret'] = 'hogehoge'; $cfg['Servers'][$i]['user'] = 'root'; $cfg['Servers'][$i]['password'] = 'パスワード';
[8] XAMPP ControlでApacheとMySQLを起動
http://localhost/にアクセスしてセキュリティ設定がオールグリーンになっていることを確認
[9] Symfonyのインストール
一応pearのアップグレードも。
Mac:~ kaneda$ su - root Mac:~ root$ pear channel-update pear.php.net Mac:~ root$ pear upgrade-all Mac:~ root$ pear channel-discover pear.symfony-project.com Mac:~ root$ pear install symfony/symfony ↓エイリアス作成 Mac:~ root$ ln -s /Applications/XAMPP/xamppfiles/bin/symfony /usr/local/bin/symfony
ちゃんと動いたので、SymfonyのJobeetもpropel:build-allとpropel:data-loadしといた。