linux服务器如何安装php
linux服务器如何安装php详细介绍
在 Linux 服务器上安装 PHP,不同的 Linux 发行版安装方式有所不同,下面分别介绍在基于 Debian/Ubuntu 和基于 Red Hat/CentOS 系统上安装 PHP 的步骤。
基于 Debian/Ubuntu 系统
1. 更新系统软件包列表
打开终端并执行以下命令:
bash
update
2. 安装 PHP 及常用扩展
可以使用如下命令安装 PHP 以及一些常用的扩展:
bash
php libapache2-mod-php php-mysql php-cli php-common php-fpm php-json php-opcache php-readline php-mbstring php-xml php-gd php-curl
3. 验证安装
安装完成后,使用下面的命令查看 PHP 版本:
bash
php
基于 Red Hat/CentOS 系统
1. 启用 EPEL 和 Remi 存储库
Remi 存储库包含了最新版本的 PHP,需要先安装它。
bash
yum epel-releaseyum https://rpms.remirepo.net/enterprise/remi-release-7.rpm
对于 CentOS 8,使用下面的命令:
bash
dnf https://rpms.remirepo.net/enterprise/remi-release-8.rpm
2. 安装特定版本的 PHP
使用yum或dnf来安装 PHP。例如,要安装 PHP 7.4:
bash
yum yum-utilsyum-config-manager remi-php74
yum php php-mysqlnd php-fpm php yum php php-mysqlnd php-fpm php-json php-opcache php-mbstring php-xml php-gd php-curl
对于 CentOS 8,使用dnf命令:
bash
dnf dnf-utilsdnf module reset php
dnf module php:remi-7.4
dnf php php-mysqlnd php-fpm php-json php-opcache php-mbstring php-xml php-gd php-curl
3. 验证安装
安装完成后,通过以下命令查看 PHP 版本:
bash
php
安装完成后,若使用的是 Apache 服务器,需重启它使配置生效:
bash
systemctl restart apache2systemctl restart httpd
如果你使用的是 Nginx 服务器,需要配置 PHP-FPM,然后重启 Nginx 和 PHP-FPM 服务:
bash
systemctl restart nginx php-fpm
912 systemctl nginx php-fpm