【问题标题】:PHP5 for Snow Leopard is not working even with the module enabled即使启用了该模块,适用于 Snow Leopard 的 PHP5 也无法正常工作
【发布时间】:2011-01-09 22:57:07
【问题描述】:

这是我在 Snow Leopard 上使用 PHP 所遵循的指南:

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

Apache2 正在工作。 http://localhost.lan 工作得很好。虚拟主机也可以。 Mysql 正在运行。

PHP5 甚至没有 LoadModule php5_module libexec/apache2/libphp5.so

【问题讨论】:

  • 如果您不将其用作生产服务器,请尝试 MAMP。
  • 我没有将它用作生产服务器。这是我的开发设置。顺便说一句,我也使用 Ruby,所以我更喜欢修复这个问题而不是使用 MAMP。

标签: php osx-snow-leopard


【解决方案1】:

我认为您的 apache2 安装有问题。 你需要重新安装apache2然后尝试

LoadModule php5_module libexec/apache2/libphp5.so

再次。

【讨论】:

    【解决方案2】:

    为了澄清Neoryder的帖子,编辑/etc/apache2/httpd.conf,找到以下行:

    #LoadModule php5_module        libexec/apache2/libphp5.so
    

    并从开头删除井号以在您的 Web 服务器中启用 PHP。您必须转到 共享 首选项窗格并取消选中并重新选中 Web 共享 才能使更改生效。

    我要再提一件事,让我从 Linux 迁移到 OS X...

    大多数人希望从他们自己的Sites 文件夹中提供 PHP 文件。有很多关于使用.htaccess 文件配置 Apache 的建议,其中一些在 OS X 下不起作用,因为 Apache 在默认情况下被锁定了一点。

    例如,如果您希望 PHP 文件以 .html.htm 结尾,大多数人会告诉您创建一个 .htaccess 文件并在其中放入以下行:

    AddType application/x-httpd-php .html .htm
    

    如果您是开发人员并且这很烦人,您可能需要编辑文件 /etc/apache2/users/<myusername>.conf 并更改行:

    AllowOverride None
    

    到:

    AllowOverride All
    

    这将允许您的本地 .htaccess 文件覆盖以前无法覆盖的各种全局默认值。

    【讨论】:

    【解决方案3】:

    这显然是一个迟到的答案......但我遇到了完全相同的问题,我使用Homebrew 安装了更高版本的php:

    http://notfornoone.com/2010/07/install-php53-homebrew-snow-leopard/

    brew install php --with-apache --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 
    

    (这取决于你安装 Homebrew 的位置,但默认是 /usr/local)

    【讨论】:

      猜你喜欢
      • 2021-05-07
      • 2017-10-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-12-18
      • 2020-01-05
      相关资源
      最近更新 更多