首页 > 编程语言 >CentOS安装PHP环境教程

CentOS安装PHP环境教程

来源:互联网 2026-07-04 08:13:07

在CentOS上安装PHP环境有两种主流方法:一是使用yum安装稳定版(如PHP5.4),适合对版本要求不高的场景;二是通过Remi仓库安装最新版(如PHP7.4),需先添加仓库并启用对应版本。安装后需启动PHP-FPM并验证,同时注意防火墙放行HTTP/HTTPS端口及SELinux配置。

在CentOS上安装PHP环境是常见需求,以下介绍两种主流方法:一种基于系统默认yum仓库,版本稳定但较旧;另一种使用Remi仓库获取最新PHP版本。可根据实际需求选择。

CentOS安装PHP环境教程

长期稳定更新的攒劲资源: >>>点此立即查看<<<

方法一:使用yum安装PHP

此方法最为简便,系统自带的yum仓库中包含PHP包,但版本可能偏旧(如PHP 5.4),稳定性较高,适合对版本要求不高的场景。

  1. 更新系统包,避免依赖冲突:

    sudo yum update -y
  2. 安装EPEL仓库(若未安装),EPEL提供额外软件包:

    sudo yum install epel-release -y
  3. 安装PHP及常用模块,以下命令覆盖Web开发所需核心扩展:

    sudo yum install php php-cli php-fpm php-mysqlnd php-zip php-gd php-mbstring php-curl php-xml php-pear php-bcmath -y
  4. 若使用PHP-FPM(推荐),启动并设置为开机自启:

    sudo systemctl start php-fpm
    sudo systemctl enable php-fpm
  5. 验证安装:创建info.php文件并放置于Web根目录:

    echo "" | sudo tee /var/www/html/info.php

    通过浏览器访问 http://你的服务器IP/info.php,若显示PHP信息页面则表示安装成功。

方法二:使用Remi仓库安装最新版本PHP

如需使用PHP 7.4、8.x等新版本,可通过Remi仓库实现。步骤稍多,但可获得较新版本。

  1. 安装Remi仓库的rpm包(以CentOS 7为例,其他版本请对应调整):

    sudo yum install https://rpms.remirepo.net/enterprise/remi-release-7.rpm -y
  2. 启用所需PHP版本(以PHP 7.4为例):

    sudo yum-config-manager --enable remi-php74
  3. 安装PHP及模块,命令与方法一类似,但版本更更新:

    sudo yum install php php-cli php-fpm php-mysqlnd php-zip php-gd php-mbstring php-curl php-xml php-pear php-bcmath -y
  4. 启动并启用PHP-FPM:

    sudo systemctl start php-fpm
    sudo systemctl enable php-fpm
  5. 验证方法同上,创建info.php文件查看版本号是否正确。

注意事项

安装完成后,需注意以下常见问题:

  • 防火墙:确保HTTP和HTTPS端口已放行:

    sudo firewall-cmd --permanent --zone=public --add-service=http
    sudo firewall-cmd --permanent --zone=public --add-service=https
    sudo firewall-cmd --reload
  • SELinux:若SELinux处于Enforcing模式,PHP-FPM连接数据库可能被拦截,需放行数据库连接:

    sudo setsebool -P httpd_can_network_connect_db 1
  • 数据库:如使用MySQL或MariaDB,请提前安装并配置用户权限,避免PHP运行时无法连接数据库。

按照上述步骤操作,CentOS上运行PHP环境基本不会出现重大问题。若遇到日志报错,可查看/var/log/php-fpm//var/log/httpd/目录下的日志文件获取线索。如仍无法解决,建议查阅官方文档或向社区求助,多数常见问题已有前人经验可参考。

侠游戏发布此文仅为了传递信息,不代表侠游戏网站认同其观点或证实其描述

热游推荐

更多
湘ICP备14008430号-1 湘公网安备 43070302000280号
All Rights Reserved
本站为非盈利网站,不接受任何广告。本站所有软件,都由网友
上传,如有侵犯你的版权,请发邮件给xiayx666@163.com
抵制不良色情、反动、暴力游戏。注意自我保护,谨防受骗上当。
适度游戏益脑,沉迷游戏伤身。合理安排时间,享受健康生活。