Snow LeopardのためのPHP5はモジュールが有効になっていても動作しません
-
23-09-2019 - |
質問
これは私がSnow Leopardの上でPHPを動作させるために、その後のガイドです。
http://maestric.com/doc/mac/apache_php_mysql_snow_leopardする
Apache2のが働いています。 ます。http://localhost.lan にはうまく動作します。バーチャルホストは、あまりにも動作します。 MySQLは働いてます。
PHP5がさえていません LoadModuleのphp5_moduleのlibexec / apache2の/ libphp5.so
正しい解決策はありません
他のヒント
私はあなたのapache2のインストールに問題があると思います。 その後、apache2の再インストール
を試してみる必要がありますLoadModule php5_module libexec/apache2/libphp5.so
を再度ます。
見つけ、ラインをNeoryderのポスト、編集/etc/apache2/httpd.conf
を明確にする:
#LoadModule php5_module libexec/apache2/libphp5.so
とWebサーバーでPHPを有効にするには、最初からハッシュ記号を削除します。あなたはに行かなければならないあなたのの共有の環境設定パネルおよびオフにして、再チェックのWeb共有の変更を有効にするために。
私は言うよOS XへのLinuxから移動する私を捕まえもう一つ...
ほとんどの人は自分のSites
フォルダからPHPファイルを提供します。そこの.htaccess
ファイルを使用してApacheの設定についてそこアドバイスの多くは、それのいくつかはOS Xの下では動作しませんApacheはデフォルトでビットをロックダウンされているので。
あなたはPHPが.html
または.htm
で終わるファイルがしたい場合たとえば、ほとんどの人が.htaccess
ファイルを作成することを教えてくれますし、それにラインを入れます:
AddType application/x-httpd-php .html .htm
開発者の方と、これはあなたに迷惑である場合は、は、ファイル/etc/apache2/users/<myusername>.conf
を編集し、行を変更することがあります:
AllowOverride None
と
AllowOverride All
これは、彼らがいないの前にできると、様々なグローバルなデフォルトを上書きするために、ローカル.htaccess
ファイルを許可します。
これは明らかに遅く答えは...しかし、私は正確に同じ問題を抱えていたと私は自作するを使用しましたPHPの最新バージョンをインストールするには:
http://notfornoone.com/2010/07/install -php53-自作-雪ヒョウ/ の
BREWインストールPHP --with-apacheの--with-mysqlの
私はその後、私のhttpd.confファイルに入っます:
cd /etc/apache2
sudo nano httpd.conf
と行を変更します:
#LoadModule php5_module libexec/apache2/libphp5.so --> the old version
# Below is the link to the new homebrew version
LoadModule php5_module /usr/local/Cellar/php/5.3.7/libexec/apache2/libphp5.so
(それはあなたが自作をインストールする場所によって異なりますが、デフォルトでは/ usr / localです)