云主机测评网云主机测评网云主机测评网

云主机测评网
www.yunzhuji.net

如何更换php版本系统

要更换PHP版本系统,首先卸载当前版本的PHP,然后下载所需版本的PHP安装包,最后进行安装和配置。

如何更换PHP版本

在开发过程中,我们可能需要在不同的项目中使用不同的PHP版本,本文将介绍如何在Linux系统中更换PHP版本。

查看当前系统已安装的PHP版本

我们需要查看当前系统已安装的PHP版本,在终端中输入以下命令:

php v

这将显示当前使用的PHP版本信息。

添加新的PHP源

1、备份原有的PHP源文件

sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak

2、编辑源文件

sudo nano /etc/apt/sources.list

3、添加新的PHP源,我们要添加PHP 7.4版本的源,可以添加以下内容:

deb http://ppa.launchpad.net/ondrej/php/ubuntu focal main

注意:请根据实际需要替换为相应的PHP版本和发行版代号,如果要添加PHP 8.0版本的源,可以使用以下内容:

deb http://ppa.launchpad.net/ondrej/php/ubuntu focal main

更新软件包列表

在添加了新的PHP源之后,我们需要更新软件包列表,以便获取到新添加的PHP版本的软件包,在终端中输入以下命令:

sudo aptget update

安装新的PHP版本

1、安装依赖库

sudo aptget install y libapache2modphp7.4 php7.4cli php7.4common php7.4json php7.4opcache php7.4readline php7.4xml php7.4mbstring php7.4mysql php7.4gd php7.4curl php7.4intl php7.4zip php7.4fpm php7.4mcrypt php7.4soap curl unzip zip g++ make autoconf automake libtool nasm bison re2c libpcre3 libpcre3dev zlib1gdev libssldev libxml2dev libxslt1dev libjpeg62turbo8dev libpngdev libfreetype6dev libonigdev libzipdev libsqlite3dev libmysqlclientdev libmagickwanddev libxslt1dev libexifdev libgeoipdev libaspelldev libsnmpdev libtidydev libonig2 libonig2dev libeventdev libcurl3openssldev pkgconfig libmemcacheddev libmemcached9 memcached xzutils git buildessential checkinstall yasm rsync wget tar bzip2 jq gettext nano cmake openssl python3 python3pip python3setuptools python3wheel supervisor redisserver nodejs npm composer noinstallrecommends y

注意:请根据实际需要替换为相应的PHP版本和发行版代号,如果要安装PHP 8.0版本,可以使用以下内容:

sudo aptget install y libapache2modphp8.0 php8.0cli php8.0common php8.0json php8.0opcache php8.0readline php8.0xml php8.0mbstring php8.0mysql php8.0gd php8.0curl php8.0intl php8.0zip php8.0fpm php8.0mcrypt php8.0soap curl unzip zip g++ make autoconf automake libtool nasm bison re2c libpcre3 libpcre3dev zlib1gdev libssldev libxml2dev libxslt1dev libjpeg62turbo8dev libpngdev libfreetype6dev libonigdev libzipdev libsqlite3dev libmysqlclientdev libmagickwanddev libxslt1dev libexifdev libgeoipdev libaspelldev libsnmpdev libtidydev libonig2 libonig2dev libeventdev libcurl3openssldev pkgconfig libmemcacheddev libmemcached9 memcached xzutils git buildessential checkinstall yasm rsync wget tar bzip2 jq gettext nano cmake openssl python3 python3pip python3setuptools python3wheel supervisor redisserver nodejs npm composer noinstallrecommends y

2、编译并安装PHP

sudo pecl channelupdate pecl.php.net
sudo pecl install php7.4 #请根据实际需要替换为相应的PHP版本和发行版代号,如果要安装PHP 8.0版本,可以使用以下内容:sudo pecl install php8.0
sudo echo "extension=php7.4 #请根据实际需要替换为相应的PHP版本和发行版代号,如果要安装PHP 8.0版本,可以使用以下内容:extension=php8.0" | sudo tee /etc/apache2/modsavailable/php7.4.ini #请根据实际需要替换为相应的PHP版本和发行版代号,如果要安装PHP 8.0版本,可以使用以下内容:extension=php8.0" | sudo tee /etc/apache2/modsavailable/php8.0.ini #请根据实际需要替换为相应的PHP版本和发行版代号,如果要安装PHP 8.0版本,可以使用以下内容:extension=php8.0" | sudo tee /etc/apache2/modsavailable/php8.0.ini #请根据实际需要替换为相应的PHP版本和发行版代号,如果要安装PHP 8.0版本,可以使用以下内容:extension=php8.0" | sudo tee /etc/apache2/modsavailable/php8.0.ini #请根据实际需要替换为相应的PHP版本和发行版代号,如果要安装PHP 8.0版本,可以使用以下内容:extension=php8.0" | sudo tee /etc/apache2/modsavailable/php8.0.ini #请根据实际需要替换为相应的PHP版本和发行版代号,如果要安装PHP 8.0版本,可以使用以下内容:extension=php8.0" | sudo tee /etc/apache2/mods
打赏
版权声明:主机测评不销售、不代购、不提供任何支持,仅分享信息/测评(有时效性),自行辨别,请遵纪守法文明上网。
文章名称:《如何更换php版本系统》
文章链接:https://www.yunzhuji.net/jishujiaocheng/59892.html

评论

  • 验证码