centos

CentOS下如何安装PHP

小樊
44
2025-08-26 16:12:55
栏目: 编程语言

在CentOS系统上安装PHP有多种方法,以下介绍两种常用的方法:使用Remi仓库和使用CentOS官方源。推荐使用Remi仓库,因为它提供了更新的PHP版本。

方法一:使用Remi仓库安装PHP

  1. 添加Remi仓库

    首先,你需要添加Remi仓库。你可以选择添加EPEL仓库(适用于CentOS 7)或Remi的官方仓库(适用于CentOS 8)。

    • 对于CentOS 7:

      sudo yum install epel-release
      sudo yum install https://rpms.remirepo.net/enterprise/remi-release-7.rpm
      
    • 对于CentOS 8:

      sudo dnf install dnf-plugins-core
      sudo dnf config-manager --add-repo https://rpms.remirepo.net/enterprise/remi-release-8.rpm
      
  2. 启用Remi仓库

    根据你需要的PHP版本,启用相应的Remi仓库。

    • 对于PHP 7.4:

      sudo yum-config-manager --enable remi-php74
      
    • 对于PHP 8.0:

      sudo yum-config-manager --enable remi-php80
      
  3. 安装PHP

    使用yumdnf命令安装PHP及其常用模块。

    sudo yum install php php-cli php-fpm php-mysqlnd php-gd php-mbstring php-curl php-xml php-pear php-bcmath
    

    如果你需要安装其他模块,可以参考PHP官方文档中的模块列表。

  4. 启动和启用PHP-FPM

    如果你使用的是PHP-FPM,需要启动并启用它。

    sudo systemctl start php-fpm
    sudo systemctl enable php-fpm
    
  5. 配置PHP

    你可以编辑PHP配置文件/etc/php.ini来调整PHP设置。例如:

    sudo vi /etc/php.ini
    

方法二:使用CentOS官方源安装PHP

  1. 安装EPEL仓库

    sudo yum install epel-release
    
  2. 安装PHP

    使用yum命令安装PHP及其常用模块。

    sudo yum install php php-cli php-fpm php-mysqlnd php-gd php-mbstring php-curl php-xml php-pear php-bcmath
    
  3. 启动和启用PHP-FPM

    如果你使用的是PHP-FPM,需要启动并启用它。

    sudo systemctl start php-fpm
    sudo systemctl enable php-fpm
    
  4. 配置PHP

    你可以编辑PHP配置文件/etc/php.ini来调整PHP设置。例如:

    sudo vi /etc/php.ini
    

验证安装

安装完成后,你可以通过以下命令验证PHP是否安装成功:

php -v

这将显示PHP的版本信息。

通过以上步骤,你应该能够在CentOS系统上成功安装PHP。如果你遇到任何问题,请参考相关文档或社区支持。

0
看了该问题的人还看了