XAMPP Mac OS X 1.0.1をインストール

新しいのが出ていたので古いXAMPPと入れ替える。

[1] ダウンロード

http://www.apachefriends.org/jp/xampp-macosx.html
※Developer packageもダウンロード

[2] インストール

  • 古いxamppをリネーム。xampp_backとかにしておく
  • xampp-macosx-1.0.1.dmgの中身をアプリケーションにコピー
  • xampp-macosx-1.0.1-dev.dmgのパッケージをインストール

[3] 起動とセキュリティー設定

Mac:~ kaneda$ su - root
Mac:~ root$ /Applications/XAMPP/xamppfiles/xampp start
Mac:~ root$ /Applications/XAMPP/xamppfiles/xampp security

yesを押してパスワードを入力。(ベーシック認証用、MySQL用、FTP用)

[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でApacheMySQLを起動

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しといた。