違い - phpとは




なぜ私のPHPファイルはプレーンテキストとして表示されますか? (5)

PHPコードを処理するには、Apacheにハンドラを追加する必要があります。

コマンドで編集するsudo vi /etc/httpd/conf/httpd.conf

これら2つのハンドラを追加する

  AddType application/x-httpd-php .php
  AddType application/x-httpd-php .php3

指定された位置で

<IfModule mime_module>

 AddType application/x-compress .Z
 AddType application/x-gzip .gz .tgz

--Add Here--


</IfModule>

AddTypeハンドラの詳細はこちら

http://httpd.apache.org/docs/2.2/mod/mod_mime.html

私はPHPを使用してPHPアプリケーションを書いてきました。 今私は私の仕事のPCに別途PHPとApacheをインストールしています。 PHP 5と最新のApacheをインストールしました。 私はlocalhostに行き、それが動作するのを見ます! 今私はtest.phpというファイルを追加します:

<?php 
    phpinfo();
?>

ブラウザではプレーンテキストだけが表示されます。 明示的にPHP5を使用するよう指示していますか?

どうもありがとう


PHPスクリプトをPHPとして処理するには、Apache(Webサーバ)を設定する必要があります。 Apacheの設定を確認し、モジュールをロードする必要があります(パスはシステムによって異なる場合があります)。

LoadModule php5_module "c:/php/php5apache.dll"

PHPで処理するものをApacheに伝える必要もあります。

AddType application/x-httpd-php .php

詳細は、ドキュメントを参照してください。


あなたはapacheのためのphp5のlibをインストールする必要があります

debianとubuntuの場合: apt-get install libapache2-mod-php5

apache service apache2 restartを再起動しservice apache2 restart


これをサーバー構成に追加する必要があります。

AddType application/x-httpd-php .php

phpを正しくインストールしたと仮定しています。これは、インストール直後の通常の場所では動作しないため、そうではない可能性があります。

LoadModuleディレクティブ(通常はhttpd.conf )を使用してLoadModule so / dllをApacheの設定に追加する必要もあります。


私のように、Apacheをインストールする前にphp-cgiをインストールしていて、Apacheを適切に設定してPHPを完全に削除しないで、再インストールすると問題を解決できたようです。





apache