ホームページ  >  記事  >  バックエンド開発  >  Linux Apache が PHP を解析しない場合の対処方法

Linux Apache が PHP を解析しない場合の対処方法

藏色散人
藏色散人オリジナル
2020-08-10 09:19:254617ブラウズ

Linux Apache が php を解析しない問題の解決策: まず、find コマンドを使用して Apache 構成ファイルを見つけ、次にルートでステートメント「#find / -name "httpd.conf"」を実行します。ディレクトリ; 最後に「httpd.conf」ファイルを変更します。

Linux Apache が PHP を解析しない場合の対処方法

推奨事項: 「PHP ビデオ チュートリアル

Linux が動作しないunder 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 のインデックスはありません。このインデックスのサポートがなければ、Web ページは書き込まれます。

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

設定ファイルを見つける方法は上記と同じで、DirectoryIndexindex.html

# を見つけます。 ##DirectoryIndex に変更します。ファイアウォール。強制がオンになっている場合は、設定ファイルでオフにしてください。

/etc/selinu ディレクトリでは、設定での強制の変更は無効になっています。

4. php5_module モジュールは無効です。ロード済み

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

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

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

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

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

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