我如何构建/获取libphp5.so?

时间:2013-08-07 19:24:15

标签: php linux apache2

我正在从预先加载了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。

如何获取文件?

1 个答案:

答案 0 :(得分:2)

该模块名为mod_php5.so,位于

之下

/usr/lib64/apache2/mod_php5.so

它与许多其他mod一起生活在那里,但php5模块不包含在任何地方!

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

我也用过这个命令     a2enmod php 启用mod

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