osx php7 apache不工作

我正在尝试升级到通过自制软件安装的php7。

在CLI中php -v返回

PHP 7.0.10 (cli) (built: Aug 21 2016 19:14:33) ( NTS )
Copyright (c) 1997-2016 The PHP Group
Zend Engine v3.0.0, Copyright (c) 1998-2016 Zend Technologies

但是对于localhost,firefox会弹出一个加载页面的问题,我无法查看localhost / phpinfo.php;如果我将模块线路交换回php5,它可以正常工作。

这是我的apache2 / httpd.conf的一个pastebin http://pastebin.com/950yC7wA,我不知道如何解决这个问题。

> osx版本El Capitan 10.11

Homebrew是一个很好的工具,有时候是不必要的。

我在Installing Apache, PHP, and MySQL on Mac OS X的帖子中提到,OS X预装了Apache和PHP。因此,您只需配置并启用它们即可。

不幸的是,从Mac OS 10.11(El Capitan)开始,PHP版本仍然是5.5。因为PHP 5.5是EOL,我想像10.12(Sierra)会改变。但是,它可能只是PHP 5.6。

为了安装PHP 7,我建议使用PHP OSX.它们为PHP 5.3到7.1(最新版本)提供软件包安装。它适用于Mac OS 10.6(Snow Leopard)。

由于它是一个程序包安装,它使用默认的Apache安装工具。您只需要更新PATH并修改其PHP ini文件。这两个都在FAQ中概述。

如果您想要更多的逐步教程,请查看我最近在Updating PHP on Mac OS X发表的文章。

http://stackoverflow.com/questions/39456022/osx-php7-apache-not-working

本站文章除注明转载外,均为本站原创或编译
转载请明显位置注明出处:osx php7 apache不工作