在Ubuntu系统上升级PHP版本至7.4是一个常见的任务,因为PHP 7.4不仅可以提高性能,还具有更好的安全性和更多的特性。本文将介绍如何在Ubuntu系统上通过命令行升级PHP版本。
步骤一:更新系统
在进行任何系统更改之前,我们建议首先更新整个系统的软件包,以确保我们拥有最新的软件包库和依赖项。您可以使用以下命令完成此操作:
```sudo apt update && sudo apt upgrade```
步骤二:添加PPA并安装PHP 7.4
之后,我们需要添加一个称为PPA(个人包归档)的软件包存储库。在这种情况下,我们将使用ondrej/php 存储库,在终端上运行以下命令以添加PPA:
```sudo add-apt-repository ppa:ondrej/php```
由于我们添加了新的PPA,因此必须更新软件包列表,以使其知道可用的新软件包:
```sudo apt-get update```
现在可以安装PHP 7.4并将其相关插件和扩展程序添加到系统。可以通过在终端上运行以下命令来完成此操作:
```sudo apt-get install -y php7.4 php7.4-fpm php7.4-mysql php7.4-curl php7.4-xml php7.4-json```
这将安装PHP 7.4及其常用插件,例如php7.4-fpm,php7.4-mysql,php7.4-curl,php7.4-xml和php7.4-json。
步骤三:验证PHP版本
完成安装后,可以使用以下命令检查您的PHP版本:
```php -v```
这将显示PHP的版本以及其他相关信息,例如构建日期和时间。
步骤四:配置Web服务器和数据库
咨询您的Web服务器或数据库,以了解它们是否需要特定版本的PHP。如果需要,请根据您的要求进行配置。
对于Apache服务器,您可以使用以下命令启用php7.4模块:
```sudo a2dismod php7.0``` ```sudo a2enmod php7.4``` ```sudo systemctl restart apache2```
对于Nginx服务器,您可以使用以下命令替换软件包并重新启动Nginx:
```sudo apt-get install php7.4-fpm``` ```sudo service nginx restart```
步骤五:删除旧版本的PHP
如果您不想使用旧版本的PHP,可以使用以下命令完全删除它:
```sudo apt-get purge php5``` ```sudo apt-get purge php7.0```
请注意,请在仔细检查任何可能受到此修改影响的系统或应用程序后再执行此操作。
现在,您已经成功地将PHP 7.4安装在Ubuntu中!