在CentOS上配置php-mysql
的yum源通常涉及到添加或配置EPEL仓库(Extra Packages for Enterprise Linux)以及对应的Webtatic或Remi仓库,它们提供了PHP及其扩展包。这里我将提供一个示例,说明如何设置这些仓库。
1. 安装EPEL仓库:
sudo yum install epel-release
2. 安装Webtatic仓库(针对RPM-based系统如CentOS): 对于CentOS 7,可以使用以下命令来安装Webtatic的yum源:
sudo yum install http://mirror.webtatic.com/yum/el7/webtatic-release.rpm
3. 如果你使用的是CentOS 8,Webtatic不再提供支持,但你可以使用PowerTools。首先启用PowerTools仓库:
sudo dnf install powertools
然后安装php-mysql
:
sudo yum install php-mysqlnd
4. 安装Remi仓库(适用于CentOS 5/6/7/8): Remi是另一个广泛使用的仓库,用于安装更新版本的PHP及其他软件包。
sudo yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm
# 或者对于CentOS 8
sudo yum install http://rpms.remirepo.net/centos/remi-release-8.rpm
在安装了Remi仓库之后,你可以使用以下命令安装php-mysql
:
sudo yum install php php-mysql
5. 清理缓存并安装所需的PHP MySQL扩展:
sudo yum clean all
sudo yum update
sudo yum install php php-mysql
请注意,Webtatic和Remi仓库是社区维护的,它们提供了超越CentOS默认仓库的软件版本。根据你的具体需求选择合适的仓库,并确保你理解从第三方源安装软件包的风险。
完成以上步骤后,你将能够安装和管理带有MySQL扩展的PHP版本。如果你需要特定的PHP版本或扩展,请参考相应仓库的文档来获取更多信息。