【问题标题】:I can not find a repository for CentOS 6.6 containing the PHP MySQL Native Driver (mysqlnd)我找不到包含 PHP MySQL 本机驱动程序 (mysqlnd) 的 CentOS 6.6 存储库
【发布时间】:2016-07-19 23:00:36
【问题描述】:

最近我决定切换到 PHP 的 MySQL Native Driver:http://php.net/manual/en/book.mysqlnd.php

我使用的是 CentOS 6.6,但找不到包含 php-mysqlnd 的存储库。默认存储库不包括它。我不想从头开始重新编译 PHP,因为我有 cPanel,我只是不想弄乱它。目前我只想从php-mysql切换到php-mysqlnd,仅此而已。

到目前为止我所尝试的:

yum remove php-mysql

然后

yum install php-mysqlnd

这已经结束了:

No package php-mysqlnd available.
Error: Nothing to do

然后我尝试添加 remi 和 webtatic 等存储库。他们都没有工作。

有人知道包含 php-mysqlnd 的存储库吗?

【问题讨论】:

    标签: php mysql driver native centos6


    【解决方案1】:

    cpanel改动太大,不能再当CentOS了。

    cpanel 提供了自己的 PHP 堆栈,因此第 3 方 repo 都无法为您提供帮助。

    您应该联系 cPanel 支持。

    【讨论】:

    • 好的,但是我在 CentOS 6.6 上的另一台服务器上遇到了同样的问题,没有面板和 PHP 5.3.3 / MySQL 5.1.73。主要限制是我无法升级版本(我有一些特定的理由不这样做),基本上我不想重新编译 PHP。我在这里看到有些人已经做到了stackoverflow.com/questions/13159518/…,即使使用旧的 PHP 版本,但奇怪的是它对我不起作用——我尝试的所有 repos 都不包含驱动程序。
    • mysqlnd 在 5.3.3 中不存在,因为当时不支持将其构建为共享扩展,这只有从 5.3.9 开始才有可能(因此 PHP 5.4 堆栈通常提供两者,和5.5+只有mysqlnd)。见bugs.php.net/55609
    猜你喜欢
    • 1970-01-01
    • 2012-05-25
    • 1970-01-01
    • 1970-01-01
    • 2016-12-28
    • 2016-03-26
    • 2016-07-14
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多