看起来,大多数常见的发行版都是在不使用mysqlnd的情况下构建它们的PHP包的,而是依赖于旧的libmysql库。是否有任何发行版包括新的mysql本机驱动程序,甚至作为官方支持的存储库中的一个选项?如果没有,是否可以(如果是)重新构建这三个扩展(mysql、mysqli和pdo_mysql),而不必重新构建整个PHP?
在我的例子中,只有在这些Mysql扩展是针对mysqlnd构建的情况下,我才需要一些PHP函数。所以我可以安装一个新的操作系统来获得这些,如果操作系统提供和支持它。
发布于 2011-06-25 06:24:29
在FreeBSD中,它就像做
cd /usr/ports/databases/php5-mysqli && make config && make install clean这将显示一个具有Mysqlnd选项的对话框,您可以在编译之前检查/取消检查。
https://serverfault.com/questions/283277
复制相似问题