首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Debian Squeeze - PHP5 mysqlnd

Debian Squeeze - PHP5 mysqlnd
EN

Stack Overflow用户
提问于 2012-04-20 23:56:43
回答 2查看 5.7K关注 0票数 0

我试图在我的新debian squeeze LAMP服务器上获得mysql本机驱动程序支持,但我终究无法让它工作。php mysqli fetch_all在我的代码中被大量使用,所以我需要mysqlnd的支持。我已经通过apt-get安装了php5-mysql包,根据我所读到的所有内容,它支持mysqli,但是我仍然不能让fetch_all()工作。我肯定漏掉了什么明显的东西。

谢谢你的帮助。

EN

回答 2

Stack Overflow用户

发布于 2012-12-04 07:38:16

使用其他存储库,例如:

DotDeb

http://dotdeb.org

请参阅“说明”页面,或下载软件包。

ONE2TEAM

http://deb.one2team.ru

(镜像dotdeb的php5,以及其他一些php模块)

票数 2
EN

Stack Overflow用户

发布于 2012-04-25 03:07:58

我最近也在研究这个问题。在Squeeze中的常规Debian包中似乎没有对它的支持。他们正在通过另一个包php5-mysqlnd将其添加到测试和不稳定中。

你可以尝试寻找第三方php包,或者你也可以自己构建支持mysqlnd的php。这是在package maintainer的回复中说的。

代码语言:javascript
复制
apt-get install php5-dev
cd /tmp
apt-get source php5
cd  /tmp/php5-5.3.6/ext/mysqlnd
mv config9.m4 config.m4
sed -ie "s{ext/mysqlnd/php_mysqlnd_config.h{config.h{" mysqlnd_portability.h
phpize
./configure
cd /tmp/php5-5.3.6/ext/mysql
phpize
./configure --with-mysql=mysqlnd
make && make install
cd /tmp/php5-5.3.6/ext/mysqli
phpize
./configure --with-mysqli=mysqlnd
make && make install
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10249509

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档