近年、インターネットとコンピュータ技術の継続的な発展に伴い、Web 技術はますます隆盛を極めています。その中でも、PHP は人気のあるサーバーサイド スクリプト言語として、Web 開発で広く使用されています。ただし、ブラウザーで PHP ページにアクセスすると、ページには PHP コードが表示されるだけで実行されず、対応する機能がないことがわかります。この現象は私たちを悩ませるだけでなく、仕事にもさまざまな不都合をもたらします。したがって、この記事では、この問題の原因と解決策を検討します。
まず、PHP とブラウザがどのように相互作用するかを理解しましょう。一般的な Web アプリケーションでは、クライアントはサーバーにリクエストを送信します。リクエストを受信したサーバーは、対応する PHP スクリプトを実行して結果をクライアントに返します。その後、クライアントのブラウザが結果を解析して最終ページにレンダリングします。したがって、理論的には、ブラウザーで PHP ページにアクセスすると、ページのソース コードではなく、ページのコンテンツが通常どおり表示されるはずです。
したがって、PHP コードのみが表示される場合は、まず次の理由を考慮する必要があります。
PHP はサーバー側のスクリプト言語であり、実行するにはサーバー上で実行する必要があります。 PHP 環境がサーバー側に正しくインストールされていない場合、ブラウザーは PHP ページにアクセスしたときに PHP ソース コードのみを返します。
ほとんどの Web サーバーでは、PHP スクリプトのファイル拡張子は .php です。サーバー側が適切に構成されていない場合、つまり .php 拡張子が PHP インタープリターに関連付けられていない場合、ブラウザーは PHP ページにアクセスするときに PHP ソース コードのみを返します。
PHP コードを作成するときに、構文エラーや論理エラーが発生し、PHP ファイルが正常に実行されないことがあります。適切な取り扱いと実行。この場合、PHP ページにアクセスすると、ブラウザには PHP コードのみが表示されます。
そこで、上記の理由から、この問題を解決する方法を詳しく紹介しましょう。
PHP が正しくインストールされていない場合は、まず PHP 環境をインストールする必要があります。 PHP の公式 Web サイトでは、Windows、Linux、Unix、Mac OS X などのさまざまなオペレーティング システム環境用の PHP インストール パッケージが提供されています。インストールが完了したら、対応する PHP ファイルを Web サーバーのルート ディレクトリに配置し、PHP ファイルの拡張子が .php であることを確認する必要があります。
2 番目に、PHP ファイル拡張子がサーバーによって正しく認識されない場合は、それに応じて設定する必要があります。 Apache サーバーを例に挙げると、次のコードを httpd.conf 構成ファイルに追加できます。
AddType application/x-httpd-php .php
このようにして、Apache サーバーは .php 拡張子を PHP インタープリターに関連付け、次のことを実行できるようになります。 PHP ファイルを正しく処理します。同様に、Nginx やその他の Web サーバーにも、対応する構成方法があります。
最後に、PHP ファイルを正しく処理および実行できない場合は、PHP コードをデバッグして変更する必要があります。 Xdebug や Zend Debugger などのデバッグ ツールを使用して、PHP ファイル内のエラーを見つけ、対応する変更を加えることができます。さらに、PHP 独自のエラー報告メカニズムを使用して、トラブルシューティングや修復のためにブラウザまたは PHP ログ ファイルにエラー情報を出力することもできます。
要約すると、ブラウザーが PHP コードのみを表示する場合、さまざまな理由に応じてそれを処理する必要があります。 PHP 環境を正しくインストールし、Web サーバーを構成し、PHP ファイルをデバッグすることによってのみ、ブラウザーで PHP ページを正しく表示および実行できるようになります。
以上がPHP を作成するときにブラウザーにコードのみが表示されるのはなぜですか?どうやって対処すればいいのでしょうか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。