Snow LeopardのためのPHP5はモジュールが有効になっていても動作しません

StackOverflow https://stackoverflow.com/questions/2146945

  •  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です)

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top