在CentOS上配置PHP的XML扩展,说难不难,但新手往往在仓库配置这一步就卡住了。其实只要理清几个关键环节,整个过程相当顺畅。下面直接上操作流程。
- 首先,确保系统已经安装了EPEL和Remi仓库。这两个仓库是后续安装PHP扩展的基础。如果还没装,执行以下命令:
sudo yum install epel-release
sudo yum install https://rpms.remirepo.net/enterprise/remi-release-7.rpm
- 接下来,启用Remi仓库中对应PHP版本的模块。比如你需要PHP 7.4,就运行:
sudo yum-config-manager --enable remi-php74
注意把php74换成你实际需要的版本号,比如php73、php80等,这一步是决定后续扩展版本的关键。
- 更新软件包列表,确保仓库信息是最新的:
sudo yum update
- 然后安装PHP XML扩展本身:
sudo yum install php-xml
- 安装完成后,重启Web服务器让扩展生效。如果用的是Apache,执行:
sudo systemctl restart httpd
如果用的是Nginx + PHP-FPM,则分别重启:
sudo systemctl restart nginx
sudo systemctl restart php-fpm
- 最后,做一个简单的验证。创建一个
info.php文件,内容如下:
把文件放到Web服务器的文档根目录,然后通过浏览器访问 http://你的服务器IP/info.php。在打开的页面中搜索“xml”,如果能看到相关的扩展信息,说明一切正常。
验证完毕之后,记得立刻删除这个info.php文件——暴露服务器详细信息可不是什么好习惯。