Ubuntu 22.04 | 20.04 |18.04 上安装 PHP 8.1

步骤一 

更新Ubuntu

sudo apt update && sudo apt -y upgrade

重启系统 

sudo systemctl reboot

步骤二

然后添加另外的ppa源 添加 Ondřej Surý PPA 存储库

sudo apt update

sudo apt install lsb-release ca-certificates apt-transport-https software-properties-common -y sudo add-apt-repository ppa:ondrej/php

出现以下文字,按下:回车 enter按键:

 添加新的源后,更新多一次apt

sudo apt update

步骤三 在 Ubuntu 22.04|20.04|18.04 上安装 PHP 8.1

sudo apt install php8.1

安装完成后,输入php --version 可以看到版本信息

 步骤四:在 Ubuntu 22.04|20.04|18.04 上安装 PHP 8.1 扩展

sudo apt install php8.1-<extension>

extension 可以替换任意需要的扩展名称

sudo apt install php8.1-<TAB>

  输入 sudo apt install php8.1-   按下tab  按键,可以看到所有支持的php8.1扩展

安装自己需要的

安装常用的php扩展

sudo apt install php8.1-{bcmath,xml,fpm,mysql,zip,intl,gd,cli,bz2,curl,mbstring,opcache,soap,cgi}

完成后输入看扩展安装情况

php --modules

查看php 配置文件位置
sudo  ls -1 /etc/php/8.1/fpm/

php-fpm 运行情况 

systemctl status php*-fpm.service

 

 安装composer

Linux 平台可以使用以下命令来安装:

# php -r "copy('https://install.phpcomposer.com/installer', 'composer-setup.php');"
# php composer-setup.php

All settings correct for using Composer
Downloading...

Composer (version 1.6.5) successfully installed to: /root/composer.phar
Use it: php composer.phar

移动 composer.phar,这样 composer 就可以进行全局调用:

# mv composer.phar /usr/local/bin/composer

切换为国内镜像:

# composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/

更新 composer:

# composer selfupdate