我正在尝试使用 pthreads,但为此我必须安装 pthread php 扩展。
我的服务器已经安装了 php 7.0,当我读到使用它的最佳方法时,我发现了这个 https://gist.github.com/emiglobetrotting/4663ffc4484e9384a261#file-php7_zts_pthreads-sh-L95
这是一本如何在启用线程安全的情况下编译您自己的 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 版本?
最佳答案
您可以通过以下命令来完成此操作。
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
关于php - Ubuntu/Apache2 更改 PHP 版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50212443/