PHP 仍未在 MAC OSX 10.10 Yosemite 上执行

PHP still not executing on MAC OSX 10.10 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 会显示 "It works!" 然后我创建了一个名为 test.php 的文件,我在其中放入了以下代码行:

    <?php phpinfo(); ?> 

在chrome中我点了文件->打开文件->test.php,打印出来的都是我写的代码。

我也试过将 conf 文件中的 "User _www" 行更改为

    User myusername 

我尝试将行 "DirectoryIndex index.html" 更改为:

    DirectoryIndex index.php index.html index.htm 

None 这些更改导致 PHP 脚本在我的计算机上执行。任何帮助,将不胜感激!

test.php 放入 /Library/WebServer/Documents .

确保你有

 <?php phpinfo(); ?> 

在你的test.php

里面

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

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