« Mac OSX LeopardでPHPとapache2 | Main | phpのフレームワーク、symfonyで最初のproject »

November 24, 2007

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 OSX LeopardでPHPとapache2 | Main | phpのフレームワーク、symfonyで最初のproject »

Mac」カテゴリの記事

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

Post a comment



(Not displayed with comment.)




TrackBack

TrackBack URL for this entry:
http://app.cocolog-nifty.com/t/trackback/1032/17168375

Listed below are links to weblogs that reference Mac OSX LeopardでPHPとapache2とpearとsymfonyまとめ:

« Mac OSX LeopardでPHPとapache2 | Main | phpのフレームワーク、symfonyで最初のproject »