PHP仍未在MAC OSX 10.10 Yosemite上执行

时间:2015-05-07 15:33:04

标签: php macos apache yosemite

我无法让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脚本。任何帮助,将不胜感激!

1 个答案:

答案 0 :(得分:3)

test.php 放入 / Library / WebServer / Documents

确保你有

 <?php phpinfo(); ?> 

在你的test.php里面

打开Chrome。转到 http://localhost/test.php

您无法使用Chrome打开test.php文件。 PHP脚本需要由PHP编译器执行才能看到任何输出。如果您只是在chrome中打开PHP文件,它将只显示PHP代码。