在WSL 2中安装多个版本的PHP可以通过使用不同的软件源和版本管理工具来实现。以下是一种常见的方法,使用Ondrej PHP PPA以及多个PHP版本:
请注意,以下步骤是针对 Ubuntu 的 WSL 2 环境,若是 Cenos 则使用 yum 命令。
-
更新系统:
在终端中运行以下命令以确保系统是最新的:
sudo apt update sudo apt upgrade -
安装software-properties-common:
sudo apt install software-properties-common -
添加Ondrej PHP PPA:
Ondrej PHP PPA 提供了多个PHP版本的包,使用以下命令添加PPA:
sudo add-apt-repository ppa:ondrej/php -
再次更新软件包列表:
sudo apt update -
安装多个PHP版本:
例如,要安装PHP 7.4 和 PHP 8.0,可以使用以下命令:sudo apt install php7.4 php8.0安装完成后,您将在系统中同时拥有多个PHP版本。
-
切换PHP版本:
您可以使用update-alternatives命令来切换默认PHP版本。例如,要将默认PHP版本切换到PHP 8.0,可以运行:sudo update-alternatives --set php /usr/bin/php8.0若要切换回PHP 7.4,可以运行:
sudo update-alternatives --set php /usr/bin/php7.4 -
验证PHP版本:
您可以使用以下命令验证当前使用的PHP版本:php -v这将显示已安装PHP的版本信息,这样就可以正确 PHP 版本来运行 php-fpm 和 cli 。
Tips:
以下是我开发环境安装常用的扩展,以确保服务的正常运行。
sudo apt-get install php8.1 php8.1-curl php8.1-gd php8.1-gmp php8.1-json php8.1-mysql php8.1-opcache php8.1-readline php8.1-sqlite3 php8.1-tidy php8.1-xml php8.1-bcmath php8.1-bz2 php8.1-intl php8.1-mbstring php8.1-mcrypt php8.1-soap php8.1-xsl php8.1-zip php8.1-fpm php8.1-dev
本文介绍在WSL 2中安装多个版本PHP的方法,针对Ubuntu环境,通过使用Ondrej PHP PPA及版本管理工具实现。还说明了更新系统、添加PPA、安装多版本PHP、切换默认版本及验证版本的具体步骤,最后提及开发环境常用扩展以保障服务运行。
718

被折叠的 条评论
为什么被折叠?



