首页 文章

在mac雪豹上启用php [关闭]

提问于
浏览
2

安装:

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 回答

  • 2

    我不能直接回答你的问题,但如果你继续遇到问题,我可以建议一个简单的替代方案吗?安装 MAMP . 像一个很少设置的魅力 . 网站:http://www.mamp.info/en/index.html

  • 2

    您可能需要在apache上加载php模块

    在/etc/apache2/httpd.conf中,取消注释以下行

    LoadModule php5_module        libexec/apache2/libphp5.so
    

    然后重启apache

    参考:http://maestric.com/doc/mac/apache_php_mysql_snow_leopard

  • 1

    您是否将apache root设置为users / admin / sites?你也需要这样做,所以apache知道在哪里看 . 通常它在/ var / www之类的地方

  • 2

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

    AddType x-httpd-php .php
    

    这可以在.htaccess或httpd.conf文件中完成 . AddType指令将给定的文件扩展名映射到指定的内容类型 .

    还要检查

    在httpd.conf中包含/private/etc/apache2/other/php5.conf

相关问题