【发布时间】:2017-10-12 01:38:54
【问题描述】:
我正在我的 macOs High Sierra 10.13 上使用 php 和 Apache 服务器设置本地环境。 奇怪的是,我的 Apache 服务器不会读取 php 文件,尽管遵循了有关如何设置它的各种教程。
我一直在用 homebrew 安装 php 7。
当我运行php -S localhost:8000 时,我得到以下信息:
PHP 7.1.7 Development Server started at Wed Oct 11 18:47:39 2017
Listening on http://localhost:8000
Document root is /Users/username/Sites
Press Ctrl-C to quit.
所以我猜我的 php 版本已正确安装在我的本地服务器上。
apachectl configtest 给我:
Syntax ok
和httpd -v
Server version: Apache/2.4.27 (Unix)
Server built: Jul 15 2017 15:41:46
这里有人可以帮帮我吗?
【问题讨论】:
-
Apache 需要安装一个模块或程序才能使用 PHP。通常为
mod_php或FastCGI。对于您的 Mac 上的本地使用,我建议安装MAMP,它会为您完成所有这些工作。 -
感谢您的回答。我真的不想使用 MAMP bc 我想了解我所做的事情背后的逻辑......我想我需要取消注释 Apache httpd.conf 文件中的 LoadModule 行。但是哪一个?
标签: php apache localhost macos-high-sierra