ホームページ  >  記事  >  バックエンド開発  >  Apache php を解析できない場合はどうすればよいですか?

Apache php を解析できない場合はどうすればよいですか?

藏色散人
藏色散人オリジナル
2020-07-11 09:58:374026ブラウズ

Apache php を解析できない問題の解決策: まず、Apache 設定ファイル「httpd.conf」を変更し、次にステートメント「AddType application/x-httpd-php.php」を追加し、最後に再コンパイルして、 apacheをインストールします。

Apache php を解析できない場合はどうすればよいですか?

#Apache が PHP ファイルを解析できない場合の解析

#PHP が解析できない場合の判定失敗

1 . /usr/local/apache/bin/apachectl -M //php5_module (共有) モジュールがロードされているかどうかを確認します;

2. /usr/local/apache2/modules/ ディレクトリで、確認してくださいlibphp5.so モジュールがロードされているかどうか;

3. コンパイルされた設定ファイルが正しいかどうかを確認します: /usr/local/apache2/conf/httpd.conf

Apache 設定ファイル httpd を変更します.conf

vim /usr/local/apache2/conf/httpd.conf

httpd.conf で「AddType application/x-gzip .gz .tgz」を見つけます。この行の下に追加します。

“AddType application/x-httpd-php .php”

もう一度見て、「DirectoryIndexindex.html」を見つけます。 "、この行を

“DirectoryIndex index.html index.htm index.php”

に変更し、次を見つけます: "#ServerName www.example.com:80" この行を

“ServerName localhost:80” 保存后退

4 に変更します。コマンドを使用して、メインが設定ファイルは正しいです: / usr/local/apache2/bin/apachectl -t

5. Apache をコンパイルしてインストールするときは、2 つのパラメーターを追加することをお勧めします (これを使用する場合は、再度コンパイルする必要はありません)将来的に):

--enable-modes-shared=most        //编译加载最多的模块 
--enalbe-modes-shared=all        //编译加载所有模块

要するに、障害が発生した後は、まず問題の原因を特定して、それに対処する必要があります。

関連知識の詳細については、

PHP 中国語 Web サイト をご覧ください。

以上がApache php を解析できない場合はどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。