在我的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)
我错过了什么吗?请指教!
谢谢!
您需要将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)