Thursday, September 11, 2008

apache1.3とPHP4とPHP5

apacheとPHP4で運用していてphp5を試したいときにの方のための記述
php5(cgi)で行う。
インストールは例--with-apxs2や--with-apxsをつけないでインストールする。

その後以下のようにシンボリックリンクを張ります。

apache/cgi-bin/php5 -> /bin/php-cgi 

php-cgiは コマンドラインから実行するとヘッダ (text/html)を出力する


apacheの設定ファイルを以下のようにします。
<Directory "/**/apache/cgi-bin">
Options +ExecCGI +FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
</Directory>

<Directory "/home/tomo/htdocs">
AddHandler php5-script .php
Action php5-script /cgi-bin/php5
Options +ExecCGI +FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
</Directory>

指定の場合
/home/tomo/htdocsの下のphpはphp5のcgiとして実行されます。

No comments: