插件窝 干货文章 linux Centos如何安装PHP7

linux Centos如何安装PHP7

PHP 安装 sudo 仓库 382    来源:    2025-04-25

在CentOS上安装PHP 7的详细指南

方法一:使用Remi仓库安装(推荐)

1. 添加EPEL和Remi仓库

sudo yum install -y epel-release
sudo yum install -y http://rpms.remirepo.net/enterprise/remi-release-7.rpm

2. 启用Remi仓库中的PHP 7.4(或其他版本)

sudo yum-config-manager --enable remi-php74  # PHP 7.4
# 或
sudo yum-config-manager --enable remi-php80  # PHP 8.0

3. 安装PHP及相关扩展

sudo yum install -y php php-cli php-fpm php-mysqlnd php-zip php-devel php-gd php-mbstring php-curl php-xml php-pear php-bcmath php-json

4. 验证安装

php -v

方法二:使用Webtatic仓库

1. 添加Webtatic仓库

sudo rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm

2. 安装PHP 7

sudo yum install -y php72w php72w-cli php72w-fpm php72w-mysql php72w-gd php72w-mbstring php72w-xml

常见PHP模块安装

# 常用模块
sudo yum install -y php-opcache php-pecl-apcu php-pecl-memcached php-pecl-redis

# 开发工具
sudo yum install -y php-devel

配置PHP

1. 主要配置文件位置

/etc/php.ini
/etc/php.d/  # 额外配置目录

2. 重启Web服务器

  • 对于Apache:
sudo systemctl restart httpd
  • 对于Nginx + PHP-FPM:
sudo systemctl restart php-fpm
sudo systemctl restart nginx

注意事项

  1. 根据您的CentOS版本选择适当的PHP版本:

    • CentOS 7: 推荐PHP 7.2-7.4
    • CentOS 8: 支持PHP 7.2-8.0
  2. 如果您需要特定版本的PHP,可以修改仓库启用命令中的版本号。

  3. 生产环境中建议只安装必要的PHP模块以减少安全风险。

  4. 安装完成后,建议运行php -m检查已安装的模块。