我最近使用home-brew将php升级到版本7。升级后,一切看起来都很好,php_info()返回了正确的版本,一切都按预期工作。
但是今天,重新启动计算机后,我无法访问我的本地主机。
我跑了:apachectl configtest
并收到以下错误:
/private/etc/apache2/other/+php-osx.conf:没有这样的文件或目录
我检查了上面列出的目录并查看了该文件,但它是空的,删除后localhost正在运行,语法返回没问题。但是,不是php不执行,它只是显示页面的代码。
此时我非常确信apache和php都在运行,检查apache会返回语法,然后运行php -v会返回我在路径中设置的正确版本。
我假设.conf文件由于某种原因很重要,但我不熟悉它的功能以及如何正确设置它。