2017-10-11 100 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

我希望這會幫助其他未來有類似問題的人。

相關問題