安装PHP之前先来说一说安装的PHP到底是什么。
PHP软件包的组成主要分为4部分:
- PHP – PHP 自身
- PHP-CLI – PHP 的命令行接口,通俗地说,在命令行内执行 php 便依赖于此包。
- PHP-FPM – 全称为 PHP FastCGI Process Manager,用于管理 PHP 进程,并提供 FastCGI 接口与 Nginx 交互
- PHP其他扩展
实际安装的时候只需要安装 php-fpm,因为安装 php-fpm的时候会一并安装php,php-cli,以及其他扩展。
可以通过 sudo apt show php7.4-fpm 查看 Depends
已经存在的扩展,重复安装会被忽略
所以安装PHP的命令就非常简单了
sudo apt install -y php7.4-{fpm,bcmath,mbstring,mysql,xml,curl}
假如找不到软件包,添加 PHP PPA 仓库后再执行
sudo apt-get update
sudo apt -y install software-properties-common
sudo add-apt-repository ppa:ondrej/php
sudo apt-get update