linux怎么安装php
linux怎么安装php详细介绍
在 Linux 中安装 PHP 的步骤因发行版不同而有所差异,以下是常见 Linux 系统的安装方法:
一、Debian/Ubuntu 系列(如 Debian、Ubuntu、Linux Mint)
1. 使用包管理器安装(推荐)
bash
update
php php-cli php-fpm php-mysql php-zip php-gd php-mbstring php-curl php-xml php-pear php-bcmath
2. 验证安装
bash
php
二、Red Hat/CentOS 系列(如 CentOS、Fedora、Rocky Linux)
1. 使用
yum 或
dnf 安装(CentOS 7 及以下用
yum,CentOS 8+ 及 Fedora 用
dnf)
bash
dnf epel-release
dnf php php-cli php-fpm php-mysqlnd php-zip php-gd php-mbstring php-curl php-xml php-pear php-bcmath
2. 验证安装
bash
php
三、Arch Linux
bash
pacman php php-cli php-fpm php-mysql php-gd php-mbstring php-curl php-xml
四、手动编译安装(进阶,适合定制需求)
- 下载 PHP 源码
从 PHP 官网 获取源码包,例如:
bashhttps://www.php.net/distributions/php-8.2.10.tar.gzphp-8.2.10.tar.gz
php-8.2.10
- 配置编译选项
示例(启用 FPM 和 MySQL 支持):
bash./configure --with-fpm --with-mysqlnd --enable-mbstring --enable-curl --with-gd - 编译并安装
bash-jnproc - 配置环境变量(可选)
将 PHP 路径添加到PATH:
bash~/.bashrc~/.bashrc
五、常用扩展安装
- 通过包管理器安装(如 Ubuntu):bash
php-扩展名 - 通过
pecl安装(通用):bashpecl 扩展名
六、服务管理
- 启动 PHP-FPM 服务(用于 Web 服务器):
bashsystemctl start php-fpm
systemctl php-fpm
systemctl start php-fpm.service
systemctl php-fpm.service
- 验证 Web 服务器集成(如 Nginx/Apache):
创建info.php文件:
php912 ();
通过浏览器访问
http://服务器IP/info.php,查看 PHP 信息。
根据你的 Linux 发行版选择对应的方法,包管理器安装是最简单快捷的方式,手动编译适合需要自定义功能的场景。安装后可根据需求配置 Web 服务器(如 Nginx、Apache)与 PHP 协同工作。