【问题标题】:How do I build / get libphp5.so?如何构建/获取 libphp5.so?
【发布时间】:2013-08-07 19:24:14
【问题描述】:

我正在从预加载 apache2 和 PHP 的 Amazon 映像运行 SUSE。我已经使用测试 index.html 文件启动并运行了我的网站,该文件有效。当我进行 index.php 测试时,我的浏览器会尝试下载该文件。 现在我认为这是因为 PHP / Apache2 没有正确配置。

认为我需要在 httpd.conf 中的一点是

LoadModule php5_module modules/libphp5.so

我已经添加了这个块

<Files *.php>
   SetOutputFilter PHP
   SetInputFilter PHP
   LimitRequestBody 9524288
</Files>
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps

我已经通过 zypper 安装了 apache2-mod_php5,并期望在某处添加 libphp5.so - 但是我找不到它。 我见过有人提到它是在安装 php/apache 时以某种方式构建的。 我通过 zypper 和 nada 更新了 Apache2 和 PHP。

如何获取文件?

【问题讨论】:

    标签: php linux apache2


    【解决方案1】:

    该模块名为 mod_php5.so 并位于

    /usr/lib64/apache2/mod_php5.so

    它与许多其他模组一起存在,但 php5 模块不包含在任何地方!

    所以添加到配置(/etc/apache2/sysconfig.d/loadmodule.conf)的行是 LoadModule php5_module /usr/lib64/apache2/mod_php5.so

    我也使用了命令 a2enmod php 启用模组

    也不要忘记重新启动 Apache2 并清除浏览器缓存。 httpd2 -k -restart

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-07-25
      • 2016-07-24
      • 2015-06-23
      • 1970-01-01
      • 1970-01-01
      • 2017-03-20
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多