Mac OS X中的PHP:打开页面时显示PHP代码

hea*_*ero 6 php apache macos

在我的localhost中打开PHP页面时显示PHP源代码.这看起来很奇怪.我在Mac OS X Snow Leopard上使用PHP 5.3.1.

$ php --version
PHP 5.3.1 (cli) (built: Feb 28 2010 15:02:51) 
Copyright (c) 1997-2009 The PHP Group
Zend Engine v2.3.0, Copyright (c) 1998-2009 Zend Technologies
Run Code Online (Sandbox Code Playgroud)

我在我的机器上运行默认的httpd网络服务器./etc/apache2/httpd.conf文件有以下行来加载php模块:

LoadModule php5_module        libexec/apache2/libphp5.so
Run Code Online (Sandbox Code Playgroud)

httpd.conf文件语法没问题.

$ httpd -t            
Syntax OK
Run Code Online (Sandbox Code Playgroud)

我错过了什么吗?请指教!

谢谢!

mko*_*nen 7

您需要将AddType添加到服务器配置:

AddType x-httpd-php .php
Run Code Online (Sandbox Code Playgroud)

这可以添加到httpd.conf文件中,甚至可以添加到.htaccess文件中.


小智 7

对于OS X Yosemite 10.10需要添加:

AddType application/x-httpd-php .php
Run Code Online (Sandbox Code Playgroud)