Ubuntu / Apache2更改PHP版本

时间:2018-05-07 10:49:56

标签: php ubuntu pthreads

我正在尝试使用pthreads,但为此我不想安装pthread php扩展。

我的服务器已经安装了php 7.0,当我读到最新的使用方式时,我发现了https://gist.github.com/emiglobetrotting/4663ffc4484e9384a261#file-php7_zts_pthreads-sh-L95

这是一本如何在启用Thread Safety的情况下编译自己的php版本的手册

我做了这个,现在如果我跑

php -v
它告诉我正确的php版本:

PHP 7.3.0-dev (cli) (built: May  7 2018 09:54:09) ( ZTS DEBUG )

但如果我在我的Apache上运行phpinfo,我发现:

PHP Version 7.0.28-0ubuntu0.16.04.1

所以现在我想在apache配置中找到一种方法来改变它,但是我尝试过的却让我遇到了同样的问题:

我需要一个可以启用的模块。

所以我的问题是如何将我的apache更改为正确的版本,或者如何创建/安装模块以使用新的php版本?

1 个答案:

答案 0 :(得分:1)

您可以按照以下命令执行此操作。

sudo a2dismod php7.3.0-dev ; // To disable a PHP 7.3.0-dev version 
sudo a2enmod php7.0 ; // To enable a PHP 7.0 version
sudo service apache2 restart  // then restart apache