我在macosx10.5.8服务器上安装PHP的PDO_MySQL扩展时遇到问题。问题出在配置上。
我试过执行this answer中概述的步骤,但只能执行$ ./configure --with-pdo-mysql=/usr/local/mysql
命令。运行此命令时,会出现以下错误:
配置:错误:尝试添加--with zlib dir=。请检查一下
有关详细信息,请参阅config.log。
我不知道这意味着什么,除了“zlib for Mac OS X: zlib is already included as part of Mac OS X”,我似乎在互联网上找不到太多关于它的信息——这对我来说意味着我不需要安装任何新的东西。
但是,我不知道zlib目录应该放在哪里。有人知道我会在哪里找到这个目录吗?
编辑
Pastebin of config.log
更新2
在将/usr
包含为zlib dir之后,我得到以下错误:
checking for mysql_query in -lmysqlclient... no
checking for mysql_query in -lmysqlclient... (cached) no
configure: error: PDO_MYSQL configure failed. Please check config.log for more information.
这在另一个版本(1.0.2)中更具戏剧性:
checking for mysql_query in -lmysqlclient... no
configure: error: mysql_query missing!?
我包括了config.log in a new Pastebin。
最佳答案
看来兹利布已经到了应该去的地方了。我不知道为什么configure没有找到它。config.log没有提供足够的信息,说明它是如何查找libz并失败的。
我想您可以尝试——使用zlib dir=/usr,但这看起来有点傻,因为它应该在那里寻找。
关于php - 安装PHP PDO的zlib目录,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9707953/