安装PHP

由于ubuntu自带的PHP源不能及时同步PHP最新的版本,因此采用ppa的方式安装,便于更新,安装扩展。

ppa的地址 https://launchpad.net/~ondrej/+archive/ubuntu/php

安装命令

  1. add-apt-repository ppa:ondrej/php
  2. apt update
  3. apt install php7.4-fpm

安装扩展

PHP的扩展主要有三类:自带的已编译的扩展,需要编译第三方扩展,PHP软件包

安装已编译的扩展

非常简单,apt就搞定了

  1. apt install php7.4-mbstring

PECL安装第三方扩展

如果需要的扩展没有预编译好,那就需要使用pecl安装

安装pecl和编译依赖

  1. apt install php-pear
  2. apt install php7.4-dev

安装pecl扩展

  1. pecl install xxx

启用扩展

/etc/php/7.4/et/mods-available 目录下新建 redis.ini 文件

  1. ln -s /etc/php/7.4/mods-available/redis.ini /etc/php/7.4/cli/conf.d/20-redis.ini
  2. ln -s /etc/php/7.4/mods-available/redis.ini /etc/php/7.4/fpm/conf.d/20-redis.ini

安装PHP软件包

安装composer

  1. curl -sS https://getcomposer.org/installer | sudo php -- --install-dir=/usr/local/bin --filename=composer

设置使用国内的源

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