Mac OSX LeopardでPHPとapache2とpearとsymfonyまとめ
ふーやっと動いた(^^;
結局、自分のライブラリの中に設置したのがパーミッションが悪くてpearがちゃんと読めてないのが原因だった。ということでサイト以下に置くことにしました。
Mac OSX Leopardでsymfonyを動かすまでにやったこと。
1.apache2の設定(ブラウザからphpを動かせるようにする)
/private/etc/apache2/httpd.conf の
LoadModule php5_module libexec/apache2/libphp5.so のコメントを外すのと
以下を追加
<IfModule mod_php5.c>
AddType application/x-httpd-php .php .html
AddType application/x-httpd-php-source .phps
<IfModule mod_dir.c>
DirectoryIndex index.html index.php index.cgi index.shtml
</IfModule>
</IfModule>
2.php.iniの設定(pearのインクルードパス)
そもそも/private/etc/php.ini.default しか置いてなかったので
cp /private/etc/php.ini.default /private/etc/php.ini
して
include_path = ".:/php/includes:/Users/xxxx/Sites/includes/share/pear"
を追加する。
3.pearのインストール
sudo curl http://pear.php.net/go-pear | php
を実行
1. Installation prefix : /usr
2. Binaries directory : $prefix/bin
3. PHP code directory ($php_dir) : $prefix/share/pear
4. Documentation base directory : $php_dir/docs
5. Data base directory : $php_dir/data
6. Tests base directory : $php_dir/tests
7. Temporary files directory : $prefix/temp
1-7, 'all' or Enter to continue:
となったところで1を選んで、パスを入れる
/Users/xxxx/Sites/includes
vi .bash_profile で、
export PATH=$PATH:/Users/xxxx/Sites/includes/bin
を追加
4.symfonyのインストール
pear channel-discover pear.symfony-project.com
pear install symfony/symfony
5.project、appの作成とhttpd.confへの追記
symfony init-project myproject
symfony init-app myapp
「Mac」カテゴリの記事
- iPhone Dev Center 応答せず(2009.08.25)
- Mac OSXのディスクユーティリティ(2009.06.22)
- Mac OSX LeopardにいれたMySQL5.1(2009.03.24)
- Mac OSX LeopardにMySQL5.1入れる(2009.03.23)
- FCKeditorで画像をアップロードするディレクトリを動的に変更する(2009.03.05)




![前田 雅央: symfony徹底攻略 [PHP徹底攻略シリーズ] (PHP徹底攻略シリーズ)](http://ecx.images-amazon.com/images/I/51wL5doVKJL._SL75_.jpg)

![森川 穣: symfony×PHP [LLフレームワークBooks] (LLフレームワークBOOKS # 3)](http://ecx.images-amazon.com/images/I/41gbS%2BvOscL._SL75_.jpg)


Comments
/private/etc/apache2/other/php5.confがあるのでの部分は恐らく不要だと思います。
Posted by: irok | July 12, 2008 at 08:57 PM
タグ扱いされて消えてしまいました
IfModule mod_php5.cの部分です
Posted by: irok | July 12, 2008 at 08:58 PM