ホームページ  >  記事  >  バックエンド開発  >  なぜPHPが解析しないのか

なぜPHPが解析しないのか

藏色散人
藏色散人オリジナル
2019-12-13 14:25:573123ブラウズ

なぜPHPが解析しないのか

なぜ php は解析しないのでしょうか?

Linux で PHP が解析されない問題の解決策

前回 PHP をインストールした後、テストがありませんでした。最近のテストでは、PHP コードが実行されず、解析されません。パフォーマンスは、ソース コードを返します。

テスト ファイル test.php

コードは

<?php
        phpinfo();
?>

で php 情報ページを返す必要がありますが、ソース コードのみが返されます。返された場合のトラブルシューティング情報は次のとおりです:

1.apache は対応する php タイプを追加していないため、php スクリプト解析をサポートしません

解決策: 対応するタイプを構成ファイルに追加します

Apache 設定ファイルを見つけます: 場所がわかっている場合は、自分で見つけてください。場所がわからない場合は、find コマンドを使用してみてください。

ルート ディレクトリで実行します: #find / -name "httpd.conf"

ファイル内の httpd.conf を変更します。コンテンツの行を追加します: AddType application/x-httpd-php .php

2。インデックスはありません。 php. このインデックスのサポートがなければ、php で書かれた Web ページを解析することはできません

解決策: 設定ファイルに対応するインデックスを追加します

#上記のように設定ファイルを見つけ、DirectoryIndex インデックスを見つけます。 html

DirectoryIndexindex.htmlindex.htmindex.php

3. ファイアウォールをオンにします

コマンド #getenforce

を使用して、ファイアウォールのステータスを確認します。Enforcing になっている場合は、オンになっています。設定ファイルでオフにしてください。

/etc/selinu ディレクトリで、設定の enforcing を無効に変更します

4. php5_module モジュールがロードされていません

解決策: 構成ファイルにモジュールを追加します: LoadModule php5_module modules/libphp5.so

最後に再起動しますこの機械。

この時点では問題はないはずです。再テストすると、PHP 情報を返すことができます。

PHP 関連の知識の詳細については、なぜPHPが解析しないのかPHP チュートリアル

をご覧ください。

以上がなぜPHPが解析しないのかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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