我在 Linux CentOS 7 服务器上运行 Apache 2.4.52。我已经安装了 PHP 8。
按照许多博客的说明配置 Apache 以运行 PHP 8。现在我处于这样的状态:访问服务器 IP 地址会加载 index.php 文件,但以纯文本的形式而不是执行脚本。
正如我所读到的,为了解决这个问题,我需要在 httpd.conf 文件中加载 php 模块。我发现以下命令
LoadModule php_module "/usr/lib/apache2/modules/libphp8.0.so"
我在我的服务器上找不到 libphp8.0.so,因为我认为上述命令不适用于 centOS 7。如果是这样,那么我应该加载哪个 php 模块文件以及该模块在我的服务器上的位置是什么?
按照另一篇博客,我运行以下命令来安装其他 php 模块
yum search php-
但这并没有什么帮助。
更新
已安装的 php 包列表
php80.x86_64 1.0-3.el7.remi @remi-safe
php80-php-bcmath.x86_64 8.0.15-1.el7.remi @remi-safe
php80-php-cli.x86_64 8.0.15-1.el7.remi @remi-safe
php80-php-common.x86_64 8.0.15-1.el7.remi @remi-safe
php80-php-devel.x86_64 8.0.15-1.el7.remi @remi-safe
php80-php-fpm.x86_64 8.0.15-1.el7.remi @remi-safe
php80-php-gd.x86_64 8.0.15-1.el7.remi @remi-safe
php80-php-mbstring.x86_64 8.0.15-1.el7.remi @remi-safe
php80-php-mysqlnd.x86_64 8.0.15-1.el7.remi @remi-safe
php80-php-pdo.x86_64 8.0.15-1.el7.remi @remi-safe
php80-php-pear.noarch 1:1.10.13-1.el7.remi @remi-safe
php80-php-pecl-zip.x86_64 1.20.0-1.el7.remi @remi-safe
php80-php-process.x86_64 8.0.15-1.el7.remi @remi-safe
php80-php-xml.x86_64 8.0.15-1.el7.remi @remi-safe
php80-runtime.x86_64 1.0-3.el7.remi @remi-safe