• 首页 首页 icon
  • 工具库 工具库 icon
    • IP查询 IP查询 icon
  • 内容库 内容库 icon
    • 快讯库 快讯库 icon
    • 精品库 精品库 icon
    • 问答库 问答库 icon
  • 更多 更多 icon
    • 服务条款 服务条款 icon

ubuntu18.04安装PHP8.2版本

武飞扬头像
YOLO—yeah
帮助1

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,就可以正常使用了

这篇好文章是转载于:学新通技术网

  • 版权申明: 本站部分内容来自互联网,仅供学习及演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,请提供相关证据及您的身份证明,我们将在收到邮件后48小时内删除。
  • 本站站名: 学新通技术网
  • 本文地址: /boutique/detail/tanhgaekbe
系列文章
更多 icon
同类精品
更多 icon
继续加载