Linuxのphpが解析できない問題の解決方法

藏色散人
リリース: 2023-03-02 13:20:01
オリジナル
3525 人が閲覧しました

Linux PHP を解析できない問題の解決策: 最初に Apache 設定ファイルを見つけ、次にルート ディレクトリで "#find / -name "httpd.conf"" を実行し、最後にコンテンツを "AddType" として追加します。 application/x-httpd -php .php」。

Linuxの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のindex.htmlを見つけてください。

DirectoryIndexのindex.htmlのindex.htmのindex.phpに変更します。ファイアウォールをオンにします

コマンド #getenforce

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

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

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

解決策: モジュールを追加します

設定ファイルを追加します: LoadModule php5_module modules/libphp5.so

最後にマシンを再起動します。

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

Linuxのphpが解析できない問題の解決方法関連知識の詳細については、

PHP 中国語 Web サイト

をご覧ください。

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

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート