PHP は、動的な Web ページや Web アプリケーションの開発に使用される非常に人気のあるプログラミング言語です。ただし、さまざまな理由により、PHP ファイルが実行されないという問題が発生することがあります。この記事では、いくつかの一般的な原因と考えられる解決策について説明します。
PHP ファイルを実行するには、PHP インタープリターが必要です。 PHP インタープリターが Web サーバーにインストールされていないか、有効になっていない場合、PHP ファイルは実行されません。 Linux では、次のコマンドを実行して PHP インタープリターがインストールされているかどうかを確認できます:
php -v
PHP インタープリターがインストールされていない場合は、次のコマンドを実行してインストールする必要があります:
sudo apt-get install php
Windows では、コマンド プロンプトに「php -v」と入力すると、PHP インタープリターがインストールされているかどうかを確認できます。インストールされていない場合は、PHP インタープリターをダウンロードしてインストールする必要があります。
PHP ファイルに適切な権限がない場合、実行できない可能性があります。 Linux では、次のコマンドを使用して PHP ファイルの権限を変更できます。
chmod 755 your_php_file.php
これにより、PHP ファイルの所有者とグループには読み取り、書き込み、および実行権限が付与され、その他の権限は読み取りと実行のみになります。
Windows では、PHP ファイルを右クリックして [プロパティ] を選択し、[セキュリティ] タブで適切な権限を付与することでこれを行うことができます。
PHP コードにエラーがある場合、PHP ファイルは実行されません。 PHP コードのエラーを確認するには、コマンド ラインで PHP ファイルを実行してみてください。
php your_php_file.php
PHP コードに構文エラーやその他のエラーがある場合は、次のエラー メッセージが表示されます。コマンド ラインで問題を特定して修正できるようになります。
一部の PHP ファイルを実行するには、特定の PHP 拡張機能が必要です。 PHP ファイルに拡張機能が必要であるにもかかわらず、それがインストールされていないか有効になっていない場合、PHP ファイルは実行されません。 php.ini ファイルを編集することで、PHP 拡張機能を有効にできます。
Linux では、ターミナルに次のコマンドを入力して php.ini ファイルを編集できます。
sudo nano /etc/php/7.2/apache2/php.ini
Windows では、PHP に「php.ini」という名前のファイルがあります。インストールディレクトリ」ファイルを作成し、そこで必要な PHP 拡張機能を有効にします。
Web サーバーが正しく構成されていない場合、PHP ファイルが実行されない可能性があります。 Apache の httpd.conf ファイルなどの Web サーバー構成ファイルをチェックして、PHP インタープリターのパスおよびその他の必要なパラメーターが正しく設定されていることを確認できます。
Linux では、次のコマンドを使用して httpd.conf ファイルを開くことができます:
sudo nano /etc/httpd/conf/httpd.conf
Windows では、Apache インストール ディレクトリで httpd.conf ファイルを見つけて、必要なパラメータを設定できます。
概要
PHP ファイルの実行に失敗する問題は、PHP インタープリターがインストールされていない、権限が間違っている、コードが間違っているなど、さまざまな理由によって発生する可能性があります。この状況が発生した場合は、これらの問題を確認して解決することで PHP ファイルを修復できます。上記の解決策に基づいて問題の解決を試みますが、それでも問題が解決しない場合は、PHP ドキュメントを参照するか、専門家の助けを求めてください。
以上がphp ファイルが実行できない場合はどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。