-1

正直なところ、ここで何が起こっているのか正確にはわかりません。私は自分自身で PHP を学んでいて、ようやくサーバーが機能するようになったと思いますが、さらに質問があります。コードをプラグインすると、単一の出力が得られるはずです。この場合、「hello world」だけが表示されるはずです。代わりに、文字通りこれを取得します:

<?php
echo "hello world";
?>

私はそれが起こらないはずだと確信しています。HTML コードを挿入すると、まったく同じことが行われますが、html コードも同様です。チャット ルームの誰かが、PHP の構成に問題があるかもしれないと言いましたが、オンラインで別の一連の指示に従った後、何も問題はないようです。

オンボードのApacheサーバーでOSX 10.7を使用しており、Google Chromeでテストしています。また、正式なコンピュータ トレーニングもほとんど受けていないため、Terminal で何かを行う方法について非常に具体的な指示が必要です。したがって、自分が何をしているのかわかりません。

編集済み: 私のファイルがアクセスを許可していなかったことが判明しました。友人がファイルを変更して正しく表示できるようにする方法を教えてくれました。これはあいまいな問題であり、ややあいまいな解決策が必要でした。

4

3 に答える 3

0

私のApache for Windowsでは、

LoadModule php5_module "C:/Program Files/PHP/php5apache2_2.dll"
PHPIniDir "C:/Program Files/PHP"
AddType text/html .php .phps
AddHandler application/x-httpd-php .php
<FilesMatch \.php$>
  SetHandler application/x-httpd-php
</FilesMatch>

他のシステムでは、ファイルへのパスを除いて似ているはずです。

ナブラジが書いたものを見てください。完了後、サーバーの再起動が必要になる場合があります。これらの行は、.php の拡​​張子を持つ PHP ファイルを与えることを Apache に伝えます。

于 2013-02-28T23:43:14.140 に答える
0

このページを試してみてください。デフォルトでは、Lion の Apache では PHP が有効になっていないため、使用できるように構成を変更する必要があります。

于 2013-02-28T23:25:35.690 に答える
0

PHP が有効になっていないようです。

ターミナルを開いて入力してください!

sudo nano /etc/apache2/httpd.conf

前の「#」を削除 (検索を使用できます)

LoadModule php5_module libexec/apache2/libphp5.so

confファイルを保存すると、それが得られるはずです!

于 2013-02-28T23:27:15.220 に答える