1

Mac(OSX 10.8.2)にApacheをインストールしようとしています。

MAMPを使用していますが、実行されますが、phpinfo.php以外のページ(htmlまたはphp)を表示しようとすると、ソースコードしか表示されません。

ログファイルにエラーはありません。

プリインストールされているウェブサーバーでも試してみましたが、同じ結果になりました。XAMPについても同じです。

サーバーにロジックを出力する代わりに解釈させるにはどうすればよいですか?

4

2 に答える 2

4

知識に基づいた推測。このコードを試してみましたが、問題なく実行されます。

<?php
phpinfo();
?>

これで、次のようなPHPコードをコピーしました。

<?
foo();
bar();
?>

...そしてそれはPHPインタープリターによって無視されています。重要な違いに注意してください:<?phpvs <?

その場合は、次のいずれかを実行する必要があります。

  1. 短いオープンタグを。に置き換えます<?php
  2. またはファイルのいずれかで短いオープンタグを有効にします。のアウトアウトにへのパスがあります。.htaccessphp.iniphp.iniphpinfo()
于 2012-11-06T15:43:09.013 に答える
2

127.0.0.1/index.phpのようにlocalhost127.0.0.1の代わりに入力してみてください

于 2012-11-06T15:30:08.993 に答える