gpt4 book ai didi

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

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:23:05 25 4
gpt4 key购买 nike

我正在从预装了 apache2 和 PHP 的亚马逊镜像运行 SUSE。我已经启动并运行了我的网站,其中包含一个测试 index.html 文件,该文件有效。当我进行 index.php 测试时,我的浏览器会尝试下载该文件。现在我认为这是因为 PHP/Apache2 没有正确配置。

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

LoadModule php5_module modules/libphp5.so

我已经添加了这个 block

<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。

如何获取文件?

最佳答案

该模块名为 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启用模组

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

关于php - 我如何构建/获取 libphp5.so?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18112043/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com