Linux Centos 7 - Apache使用的版本与安装的PHP版本不同

slwdgvem  于 2023-02-15  发布在  PHP
关注(0)|答案(1)|浏览(178)

替换Linux Centos 7服务器上Apache正在使用的PHP版本。
我使用的是Linux Centos 7服务器,其中安装了PHP 7.2.24,当我使用以下命令时:php--version它显示正确的PHP版本:
Current PHP version
当我显示PHP信息时,Apache使用的是PHP版本5.6.40。
我已经查看了. conf文件,位于:/etc/httpd/conf/httpd. conf,该文件中包含以下行:
httpd.conf content
这导致我打开/etc/httpd/conf/extra/httpd-phpmodules. conf,它包含以下内容:
phpmodules
我的想法是编辑/etc/httpd/conf/extra/httpd-phpmodules. conf中的LoadModule行来加载PHP 7模块,这样做对吗?
我面临的下一个挑战,是追踪我必须用来替换它的模块名称和路径。
当我运行命令时:yum list installed * php *,它显示了PHP包,但它没有找到我可以使用的模块名称或路径附近的任何地方。我如何在httpd-phpmodules. conf中找到要替换的模块名称和路径(如果这是替换它的正确位置)。
yumlist

qvtsj1bj

qvtsj1bj1#

如何查找模块名称
我用来轻松搜索文件的方法是“locate”。

sudo apt install mlocate -y ; sudo updatedb

然后,搜索php:

locate php

将返回多个条目。
简单地执行一个有效的php可执行文件,并检查是否是你想要的版本。

相关问题