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 代码。
我无法让 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 代码。