如何更换php版本系统

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

如何更换PHP版本

创新互联公司专注于企业成都营销网站建设、网站重做改版、定结网站定制设计、自适应品牌网站建设、H5技术商城网站定制开发、集团公司官网建设、外贸营销网站建设、高端网站制作、响应式网页设计等建站业务,价格优惠性价比高,为定结等各大城市提供网站开发制作服务。

在开发过程中,我们可能需要在不同的项目中使用不同的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版本系统
URL分享:http://www.hantingmc.com/qtweb/news28/35328.html

网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联