ubuntu18.04安装PHP8.2版本

ubuntu18.04安装PHP8.2版本

1、替换国内源 使用中科大代理

/etc/apt/sources.list.d 下面需要代理的仓库地址,

  • 1.将http://ppa.launchpad.net替换为https://launchpad.proxy.ustclug.org
  • 2.http 改为 https
    如果没有/etc/apt/sources.list中没有ppa源地址,则在/etc/apt/sources.list.d中查找ppa源地址,根据查找结果进行替换

步骤1:查找ppa源地址


root@apig:/etc/apt/sources.list.d# find ./ | xargs grep "launchpad"

grep: ./: 是一个目录
./oisf-ubuntu-suricata-stable-bionic.list.save:deb http://ppa.launchpad.net/oisf/suricata-stable/ubuntu bionic main
./oisf-ubuntu-suricata-stable-bionic.list.save:# deb-src http://ppa.launchpad.net/oisf/suricata-stable/ubuntu bionic main
./ondrej-ubuntu-php-bionic.list:deb http://ppa.launchpad.net/ondrej/php/ubuntu bionic main
./ondrej-ubuntu-php-bionic.list:# deb-src http://ppa.launchpad.net/ondrej/php/ubuntu bionic main
./oisf-ubuntu-suricata-stable-bionic.list:deb http://ppa.launchpad.net/oisf/suricata-stable/ubuntu bionic main
./oisf-ubuntu-suricata-stable-bionic.list:# deb-src http://ppa.launchpad.net/oisf/suricata-stable/ubuntu bionic main
./ondrej-ubuntu-php-bionic.list.save:deb http://ppa.launchpad.net/ondrej/php/ubuntu bionic main
./ondrej-ubuntu-php-bionic.list.save:# deb-src http://ppa.launchpad.net/ondrej/php/ubuntu bionic main

步骤2、依次将源替换

vi ./oisf-ubuntu-suricata-stable-bionic.list.save
vi ./oisf-ubuntu-suricata-stable-bionic.list

deb https://launchpad.proxy.ustclug.org/linuxuprising/shutter/ubuntu focal main
# deb-src https://launchpad.proxy.ustclug.org/linuxuprising/shutter/ubuntu focal main

安装php8.2

sudo apt install software-properties-common
sudo apt update
sudo apt install php8.2
php -v

安装composer

 # 安装----安装时,请看以下说明
 apt install composer
 # 替换国内源
 composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/

说明:若直接apt-get install composer,会直接安装php7版本的composer ,高版本的PHP在进行更新时,composer更新出现 Command “self-update” is not defined

我使用的是ubuntu18.04版本,出现这个问题的原因是,ubuntu库中的composer,不能完成self-update。
所以我们要先移除原来的composer:

sudo apt-get remove composer

移除成功后,以composer官方的方式下载composer:

curl -sS https://getcomposer.org/installer | php

并将下载的composer.phar 移动到以下命令指定的目录,使所有用户全局都可以使用composer:

sudo mv composer.phar /usr/bin/composer
chmod +x /usr/local/bin/composer

完成输入:

composer

你会得到一个新版的完整的composer,就可以正常使用了

猜你喜欢

转载自blog.csdn.net/sunrj_niu/article/details/130087788