我收到我的网络托管公司的一条消息,告诉我对 PHP 7.2 版本的支持即将结束,因此我需要更新到较新的版本。
最合理的方法是升级到最新版本,目前是 7.4。
我的问题是,我是否需要先升级到 7.3,然后再升级到 7.4。或者我可以立即升级到 7.4 版本吗?该服务器在 Ubuntu 18.04.03 LTC 上运行。
提前致谢!
答案1
您可以直接升级到 PHP 7.4。
PHP 版本分别安装在不同的目录中。因此,您也可以在 7.2 旁边安装 7.4(如果您自己运行 Web 托管)。
然而,这些版本之间存在一些兼容性问题,但在很多情况下,这些问题并不构成问题(根据我的经验)。另请参阅:
https://www.php.net/manual/en/migration73.incompatible.php
https://www.php.net/manual/en/migration74.incompatible.php
希望这能解答您的疑问。否则,请告知我们。
答案2
一位开发人员称翁德热伊·苏里维护包含最新小版本的 PHP 软件包 - 他很棒。
您可以安装他的 PHP 和 Apache2 存储库:
sudo add-apt-repository ppa:ondrej/php
sudo add-apt-repository ppa:ondrej/apache2
然后更新你的存储库并升级你的软件包:
sudo apt update
sudo apt upgrade
最后,从 Apache 中删除 PHP7.2 并将其替换为 PHP7.4:
sudo a2dismod php7.2
sudo a2enmod php7.4
注意:您可能需要单独安装一些 PHP 模块的 7.4 版本,但看看您如何进行。