当前位置: 首页> 最新文章列表> CentOS系统上如何安装和配置PHP - 完整步骤指南

CentOS系统上如何安装和配置PHP - 完整步骤指南

gitbox 2025-06-30

系统准备

在安装PHP之前,确保你的CentOS系统已经更新到最新版本。使用以下命令进行系统更新:

sudo yum update

安装所需的依赖包

为了顺利安装PHP,你需要先安装一些必要的依赖包。运行以下命令以安装这些包:

sudo yum install -y gcc libxml2-devel bzip2-devel curl-devel libpng-devel freetype-devel gmp-devel

启用EPEL和Remi仓库

CentOS默认的仓库可能不包含PHP的最新版本,因此我们需要启用EPEL(Extra Packages for Enterprise Linux)和Remi仓库。使用以下命令进行启用:

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

选择PHP版本

在Remi仓库中,有多个PHP版本可供选择。使用下面的命令启用你想要的PHP版本仓库。例如,如果你想安装PHP 8.1:

sudo yum --enablerepo=remi-php81 install php php-cli php-common php-mysqlnd php-fpm

安装PHP

一旦你选择了合适的PHP版本,就可以开始安装PHP及相关模块。使用以下命令安装PHP:

sudo yum install php php-cli php-common php-mysqlnd php-fpm

验证安装

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

php -v

如果安装成功,你将看到PHP的版本信息。

配置PHP

在CentOS上安装PHP后,你可能需要对PHP进行一些配置,以满足你的具体需求。通常,你可以通过编辑php.ini文件来进行配置。使用以下命令打开该文件进行编辑:

sudo vi /etc/php.ini

安装常用PHP扩展

根据你的项目需求,你可能还需要安装一些PHP扩展。可以使用以下命令安装常用的扩展:

sudo yum install php-gd php-xml php-mbstring php-zip php-curl

重启Web服务器

安装和配置完成后,别忘了重启Web服务器以使更改生效。使用以下命令重启Apache或Nginx:

sudo systemctl restart httpd

sudo systemctl restart nginx

总结

通过上述步骤,你已经成功在CentOS系统上安装了PHP。掌握这个过程不仅能够帮助你建立和维护网站,同时也有助于提高你的开发技能。定期更新和维护你的PHP环境,确保其安全性和稳定性将是你未来工作的重要部分。