1. 准备工作
在安装不同版本的 php 之前,我们需要先进行一些准备工作:
1.1 系统环境
确保你的系统是多版本的 Ubuntu,并且已经安装了默认的 php 版本。你可以通过以下命令检查已经安装的 php 版本:
php -v
如果没有安装 php,可以通过以下命令进行安装:
sudo apt-get install php
1.2 更新软件源
在安装新版本的 php 之前,我们需要更新系统的软件源。运行以下命令:
sudo apt-get update
2. 安装 PHP 7.2
现在我们开始安装 PHP 7.2。运行以下命令:
sudo apt-get install php7.2
安装完成后,可以通过以下命令来验证 php 的版本:
php -v
3. 安装 PHP 7.3
接下来,我们安装 PHP 7.3。运行以下命令:
sudo apt-get install php7.3
安装完成后,同样可以使用以下命令来验证 php 的版本:
php -v
4. 安装 PHP 7.4
最后,我们安装 PHP 7.4。运行以下命令:
sudo apt-get install php7.4
安装完成后,同样可以使用以下命令来验证 php 的版本:
php -v
5. 切换版本
5.1 通过命令行切换版本
在默认情况下,系统会使用最新安装的 php 版本。如果你想切换到其他版本,可以使用以下命令:
sudo update-alternatives --set php /usr/bin/php7.2
这个命令会将 php 的默认版本设置为 7.2。你可以将 "7.2" 替换为其他想切换的版本号。
5.2 通过 Apache 配置文件切换版本
如果你正在使用 Apache 作为 web 服务器,还可以通过修改配置文件来切换 php 版本。
首先,找到并打开 Apache 的配置文件:
sudo nano /etc/apache2/apache2.conf
在文件中找到以下代码行:
#AddHandler application/x-httpd-php .php
取消注释并修改为:
AddHandler application/x-httpd-php7.2 .php
这将将 php 的默认处理程序设置为 7.2 版本。保存文件并重新启动 Apache 服务:
sudo service apache2 restart
总结
通过以上步骤,你已经成功安装并切换了多个版本的 php。现在你可以根据需要在不同项目中使用不同的 php 版本。记得在切换版本之前备份你的代码和数据库。