安装:
Entropy PHP 5.3.03.pkg
我一直在尝试在我的mac上启用php . 但每当我将浏览器指向我的test.php时,我得到的是显示的源代码:
我将test.php放在以下位置:
user/admin/sites
我浏览使用以下网址:
http://localhost/~admin/test.php
而我所看到的就是:
<?php phpinfo(); ?>
我做了以下事情:
cp /etc/php.ini.default /etc/php.ini
chmod 666 /etc/php.ini
我在 system preferences | web sharing
启用了 web sharing
我也在 /etc/apache2/httpd.conf
取消注释该行
#LoadModule php5_module libexec/apache2/libphp5.so
我重新启动了apache
apachectl restart
但是,我总是最终显示源代码 .
非常感谢任何建议,
4 回答
我不能直接回答你的问题,但如果你继续遇到问题,我可以建议一个简单的替代方案吗?安装 MAMP . 像一个很少设置的魅力 . 网站:http://www.mamp.info/en/index.html
您可能需要在apache上加载php模块
在/etc/apache2/httpd.conf中,取消注释以下行
然后重启apache
参考:http://maestric.com/doc/mac/apache_php_mysql_snow_leopard
您是否将apache root设置为users / admin / sites?你也需要这样做,所以apache知道在哪里看 . 通常它在/ var / www之类的地方
您需要将AddType添加到服务器配置:
这可以在.htaccess或httpd.conf文件中完成 . AddType指令将给定的文件扩展名映射到指定的内容类型 .
还要检查
在httpd.conf中包含/private/etc/apache2/other/php5.conf