2014年11月13日木曜日

MacPorts: php56 + apache2.2 で PHP が動作しない場合

まず php56 の他に、 php56-apache2handler が必要。
これを入れると apache2/modules に PHP のモジュールが作成される。
$ sudo port install php56-apache2handler

その後、インストールログにしたがって以下を実行する。
$ cd /opt/local/apache2/modules
$ sudo /opt/local/apache2/bin/apxs -a -e -n php5 mod_php56.so

Apache を再起動して .php ファイルが動作するか確認。
$ sudo apachectl restart

これでも実行されない場合は、httpd.conf に以下を追加すれば動くはず。
AddType application/x-httpd-php .php

0 件のコメント:

コメントを投稿