即使启用了模块,雪豹的 PHP5 也无法工作
-
23-09-2019 - |
题
这是我让 PHP 在 Snow Leopard 上工作所遵循的指南:
http://maestric.com/doc/mac/apache_php_mysql_snow_leopard
Apache2 正在工作。http://localhost.lan 工作得很好。虚拟主机也可以工作。Mysql 正在工作。
PHP5甚至没有LoadModule PHP5_MODULE LIBEXEC/APACHE2/LIBPHP5.SO
没有正确的解决方案
其他提示
我觉得你的Apache2安装有问题。 你需要重新安装的Apache2然后尝试
LoadModule php5_module libexec/apache2/libphp5.so
试。
为了澄清 Neoryder 的帖子,编辑 /etc/apache2/httpd.conf
, ,找到行:
#LoadModule php5_module libexec/apache2/libphp5.so
并从开头删除井号以在您的 Web 服务器中启用 PHP。你必须去你的 分享 首选项窗格并取消选中并重新选中 网络共享 以使更改生效。
我还要再提一件让我从 Linux 迁移到 OS X 时遇到的困难......
大多数人希望自己提供 PHP 文件 Sites
文件夹。有很多关于使用 Apache 配置的建议 .htaccess
文件,其中一些在 OS X 下无法工作,因为 Apache 默认情况下被锁定了一点。
例如,如果您希望 PHP 文件以 .html
或者 .htm
, ,大多数人会告诉你创建一个 .htaccess
文件并放入以下行:
AddType application/x-httpd-php .html .htm
如果您是开发人员并且这让您烦恼,您可能需要编辑该文件 /etc/apache2/users/<myusername>.conf
并更改行:
AllowOverride None
到:
AllowOverride All
这将允许您本地 .htaccess
文件来覆盖以前无法覆盖的各种全局默认值。
这显然是一个迟到的回答......但我有完全相同的问题,我用家酿安装PHP的更高版本:
http://notfornoone.com/2010/07/install -php53-自制 - 雪 - 豹/
BREW安装PHP --with-阿帕奇--with-MySQL的
然后我走进我的httpd.conf文件:
cd /etc/apache2
sudo nano httpd.conf
和改变了行:
#LoadModule php5_module libexec/apache2/libphp5.so --> the old version
# Below is the link to the new homebrew version
LoadModule php5_module /usr/local/Cellar/php/5.3.7/libexec/apache2/libphp5.so
(这取决于你在哪里安装自制软件,但默认是/ usr /本地)