调查是什么不断改变我的 php 版本(apache mod_php)

调查是什么不断改变我的 php 版本(apache mod_php)

我正在更改 php 版本,成功了,但只持续了一段时间,然后它就回滚了。

我安装了几个 php 版本:

leonid@DevSSD:~$ sudo a2enmod php
php5.6  php7.0  php7.1  php7.2  

所以,我

sudo a2dismod php7.2
sudo a2enmod php5.6
sudo systemctl restart apache2

php 页面php_info()已更改,版本已正确更改。我不关心 cli,目前还不需要它。

过了一段时间,php 又变回了 7.2;我不知道为什么或者是谁改的。我不知道要检查哪个日志文件。

我确实有多个 php 版本,至少有 5 和 7 最新版本。

保留软件包没有帮助,因为我安装了所有需要安装的不同 php 版本和模块。在版本更改期间,APT 不会更改或更新任何内容。

不,这不是建议问题的重复,因为我已经遵循了指南,并且可以将任何 php 版本设为默认版本,但有一段时间,我在配置的某个地方遇到了问题。

答案1

安装您想要的版本如果您希望该软件包版本不变。暂停软件包:

echo "<package-name> hold" | sudo dpkg --set-selections

解除保留:

echo "<package-name> install" | sudo dpkg --set-selections

相关内容