Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/241.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我能简单地说一下吗;repoint";apache是否使用不同版本的PHP?_Php_Apache2 - Fatal编程技术网

我能简单地说一下吗;repoint";apache是否使用不同版本的PHP?

我能简单地说一下吗;repoint";apache是否使用不同版本的PHP?,php,apache2,Php,Apache2,我在不同的目录中安装了两个版本的php。我可以从命令行使用这两种方法。但是,我不知道如何让apache使用另一个(换句话说,它使用一个,但我想尝试使用另一个) 我能换个simlinks什么的吗?我将使用什么过程“repoint”apache以使用我的另一个php安装?在apache httpd.conf文件中,php模块有一个明确的include。无论这指向什么,都是要使用的php版本 找一条类似这样的线: LoadModule php5_module  libexec/apache2/lib

我在不同的目录中安装了两个版本的php。我可以从命令行使用这两种方法。但是,我不知道如何让apache使用另一个(换句话说,它使用一个,但我想尝试使用另一个)


我能换个simlinks什么的吗?我将使用什么过程“repoint”apache以使用我的另一个php安装?

在apache httpd.conf文件中,php模块有一个明确的include。无论这指向什么,都是要使用的php版本

找一条类似这样的线:

 LoadModule php5_module  libexec/apache2/libphp5.so
然后将其更改为指向新版本php的库

如果这不在httpd.conf文件中,那么它可能在/etc/httpd/conf.d中的另一个conf文件中/


对这些文件的任何更改都需要重新加载或重新启动apache。

在apache httpd.conf文件中,php模块有一个明确的include。无论这指向什么,都是要使用的php版本

找一条类似这样的线:

 LoadModule php5_module  libexec/apache2/libphp5.so
然后将其更改为指向新版本php的库

如果这不在httpd.conf文件中,那么它可能在/etc/httpd/conf.d中的另一个conf文件中/


对这些文件的任何更改都需要重新加载或重新启动apache。

假设已安装php7.2和7.4
调用phpinfo()时,PHP7.2正在响应(并显示),您希望7.4运行
此后如何继续:

sudo a2dismod php7.2 sudo a2enmod php7.4 systemctl restart apache2 sudo a2dismod php7.2 sudo a2enmod php7.4 systemctl重新启动apache2
在Kubuntu 18.04上为我工作假定您安装了php7.2和7.4
调用phpinfo()时,PHP7.2正在响应(并显示),您希望7.4运行
此后如何继续:

sudo a2dismod php7.2 sudo a2enmod php7.4 systemctl restart apache2 sudo a2dismod php7.2 sudo a2enmod php7.4 systemctl重新启动apache2 在Kubuntu为我工作18.04