我无法让PHP在我的电脑上工作。我的浏览器打印出PHP代码而不是执行它。
我做的第一件事是打开apache conf文件并编辑它以取消注释php行
已打开的文件:
sudo nano /etc/apache2/httpd.conf
这是我在该文件中取消注释的行:
LoadModule php_module libexec/apache2/libphp5.so
然后我使用:
重新启动了apache sudo apachectl restart
Apache会运行,http://127.0.0.1会显示"它可以运行!" 然后我创建了一个名为test.php的文件,其中我放了以下代码行:
<?php phpinfo(); ?>
在Chrome中我点击了文件 - &gt;打开文件 - &gt; test.php,所有打印的都是我写的代码。
我也试过改变这条线&#34; User _www&#34;在conf文件中
User myusername
我已尝试更改该行&#34; DirectoryIndex index.html&#34;致:
DirectoryIndex index.php index.html index.htm
这些更改都没有导致我的计算机上执行PHP脚本。任何帮助,将不胜感激!
答案 0 :(得分:3)
将 test.php 放入 / Library / WebServer / Documents 。
确保你有
<?php phpinfo(); ?>
在你的test.php里面
打开Chrome。转到 http://localhost/test.php
您无法使用Chrome打开test.php文件。 PHP脚本需要由PHP编译器执行才能看到任何输出。如果您只是在chrome中打开PHP文件,它将只显示PHP代码。