我已经安装并运行了PHP (版本: 5.3.17),我想切换到mysqlnd (在phpinfo中mysqlnd根本不存在)。
我读到为了设置它,你需要更新./configure命令:
./configure --with-mysql=mysqlnd \
--with-mysqli=mysqlnd \
--with-pdo-mysql=mysqlnd \当我尝试用yum install php-mysqlnd安装它时,我得到了一个错误:
---> Package php-mysqlnd.x86_64 0:5.3.17-1.26.amzn1 will be installed
--> Processing Conflict: php-mysql-5.3.17-1.26.amzn1.x86_64 conflicts php-mysqlnd
--> Finished Dependency Resolution
Error: php-mysql conflicts with php-mysqlnd发布于 2012-11-01 20:10:20
./configure命令是从源代码编译过程的一部分。
您可以从源代码编译,也可以通过包管理器进行安装。我想在你的情况下,包管理器更可取。
正如包管理器所抱怨的那样,您不能同时安装php-mysql和php-mysqlnd。
所以你可以
yum remove php-mysql在此之前
yum install php-mysqlnd然后检查是否成功,方法是
php -m | grep mysqlnd或
php -i | grep mysqlnd发布于 2016-03-03 17:25:44
yum swap php-mysql php-mysqlnd发布于 2013-08-20 15:32:15
yum install php-mysqlnd仅在CentALT和remi repos上可用。Webtatic也有一些很好的php repos。它不是默认的(我使用的是CentOS)。
https://stackoverflow.com/questions/13159518
复制相似问题