PHP不工作,Mac OS X El Capitan

PHP不工作,Mac OS X El Capitan,php,macos,apache,Php,Macos,Apache,在让PHP工作时遇到了一些问题,这真的令人沮丧 我从这里安装了PHP: 我已在此处阅读并回顾了所有提示/故障排除: 我已经:为php取消了LoadModule的注释 我已经:添加了命令/行,使保存为.php的文件解释为php 我已经:重新启动了apache,停止并启动了apache 当我转到localhost/test.php时,我会看到php文件中的原始源代码: <!doctype html> <html> <head> <title> PHP

在让PHP工作时遇到了一些问题,这真的令人沮丧

我从这里安装了PHP:

我已在此处阅读并回顾了所有提示/故障排除:

我已经:为php取消了LoadModule的注释

我已经:添加了命令/行,使保存为.php的文件解释为php

我已经:重新启动了apache,停止并启动了apache

当我转到localhost/test.php时,我会看到php文件中的原始源代码:

<!doctype html>
<html> 
<head>
<title> PHP Test </title>
</head>
<body>
<p>This is an HTML line. </p>
<?php echo “<p> This is a PHP line</p>”;
phpinfo();
?>
</body>
</html>

PHP测试
这是一个HTML行


感谢您的指导

从httpd.conf中取消注释以下内容

LoadModule rewrite_module libexec/apache2/mod_rewrite.so

尝试一下,如果已经取消对php的Loadmodule的注释,它应该可以工作 LoadModule php5_module libexec/apache2/libphp5.so

然后重新启动apache

我曾经遇到过类似的问题,然后这个问题就解决了

sudo apachectl重新启动

更多细节可以从url中找到:

我做了

$ sudo mv /private/etc/apache2/other/+php-osx.conf   ~/Desktop
$ sudo apachectl start

这对我很有用。

欢迎来到Stack Overflow。您的Apache错误日志显示了什么?OSX预装了PHP。无需再次安装。OS X附带了旧版本的PHP(El Capitan为5.5.27)。总是需要用OS X安装更新的版本。我也有同样的问题。。。那一行没有注释,mod_重写也没有注释。。我已经验证了php是否在命令行上工作。还有其他想法吗?这适用于MacOS Mojave,非常感谢!我整个星期都在努力解决这个问题,这两个终端命令为我解决了这个问题。它为什么有效?