2017-10-11 101 views
0

我设置了一个本地环境,使用php和Apache服务器在我的macOs高级Sierra 10.13上。 奇怪的是,我的Apache服务器不会读取PHP文件,尽管以下关于如何设置它的各种教程。Apache服务器尽管安装它不使用PHP

我一直在用自制软件安装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 

这里有人能帮助我吗?

+0

Apache需要安装使用PHP的模块或程序。通常是'mod_php'或'FastCGI'。对于你的Mac上的本地使用,我建议安装'MAMP',它为你做这一切。 – Cfreak

+0

感谢您的回答。我真的不想使用MAMP bc我想了解我所做的背后的逻辑......我想我需要取消注释Apache httpd.conf文件中的LoadModule行。但是哪一个? – Tripduc

回答

1

好吧我发现什么是不正确的。

我需要在我的httpd.conf文件中插入AddType application/x-httpd-php .php以启用MIME PHP

我希望这会帮助其他未来有类似问题的人。

相关问题