HCRM博客

如何在CentOS上使用YUM安装PHP?

在CentOS上使用yum安装PHP是一个相对简单且高效的过程,尤其适合希望快速搭建Web开发环境的用户,以下是详细的步骤说明:

1、更新系统:建议先更新系统,确保所有已安装的软件包都是最新的,执行以下命令:

如何在CentOS上使用YUM安装PHP?-图1
(图片来源网络,侵权删除)
   sudo yum update

2、安装EPEL仓库:EPEL(Extra Packages for Enterprise Linux)仓库包含了丰富的额外软件包,包括较新版本的PHP,安装EPEL仓库:

   sudo yum install epelrelease y

3、添加REMI存储库:REMI存储库提供了多个PHP版本,可以方便地选择和安装,执行以下命令:

   sudo rpm ivh https://rpms.remirepo.net/enterprise/remirelease7.rpm

4、查看可安装的PHP版本:使用以下命令查看REMI存储库中可用的PHP版本:

   yum repolist all | grep php

5、设置默认安装的版本:根据需要启用特定版本的PHP,要安装PHP 7.4,执行以下命令:

   sudo yumconfigmanager enable remiphp74

6、安装PHP及其扩展:安装PHP及其常用扩展模块,可以使用单个命令安装多个模块,

   sudo yum y install php phpcli phpcommon phpmysql phpgd phpmbstring phpxml phpfpm

7、验证安装:安装完成后,通过以下命令验证PHP是否成功安装并查看其版本:

如何在CentOS上使用YUM安装PHP?-图2
(图片来源网络,侵权删除)
   php v

8、启动PHPFPM服务:PHPFPM是PHP的一种FastCGI实现,通常与Nginx或Apache一起使用以提供更好的性能,启动PHPFPM服务:

   sudo systemctl start phpfpm

设置为开机自启动:

   sudo systemctl enable phpfpm

9、重启Web服务器:如果使用的是Apache或Nginx作为Web服务器,需要重启它们以使更改生效:

   sudo systemctl restart httpd    # 对于Apache
   sudo systemctl restart nginx   # 对于Nginx
步骤 命令 描述
1sudo yum update 更新系统
2sudo yum install epelrelease y 安装EPEL仓库
3sudo rpm ivh https://rpms.remirepo.net/enterprise/remirelease7.rpm 添加REMI存储库
4yum repolist all grep php 查看可安装的PHP版本
5sudo yumconfigmanager enable remiPHP74 设置默认安装的版本(以PHP 7.4为例)
6sudo yum y install php phpcli phpcommon phpmysql phpgd phpmbstring phpxml phpfpm 安装PHP及其扩展
7php v 验证安装
8sudo systemctl start phpfpm 启动PHPFPM服务
9sudo systemctl enable phpfpm 设置为开机自启动
10sudo systemctl restart httpd /sudo systemctl restart nginx 重启Web服务器

FAQs

Q1: 如何在CentOS上卸载已安装的PHP?

A1: 要卸载已安装的PHP,可以使用以下命令:

sudo yum remove php* y

这将删除所有与PHP相关的包,如果只想删除特定版本或组件,请相应调整命令。

如何在CentOS上使用YUM安装PHP?-图3
(图片来源网络,侵权删除)

Q2: 如何更改CentOS上PHP的配置文件路径?

A2: PHP的配置文件通常位于/etc/php.ini,要更改配置,可以使用文本编辑器打开此文件并进行所需的修改,使用nano编辑器:

sudo nano /etc/php.ini

修改完成后,保存并关闭文件,然后重启PHPFPM服务以使更改生效:

sudo systemctl restart phpfpm
分享:
扫描分享到社交APP
上一篇
下一篇