【发布时间】:2012-03-14 18:31:42
【问题描述】:
我在 Mac OS X 10.5.8 服务器上安装 PHP 的 PDO_MySQL 扩展时遇到问题。问题出在配置上。
我已尝试执行this answer 中列出的步骤,但只能执行命令$ ./configure --with-pdo-mysql=/usr/local/mysql。当我运行它时,我收到以下错误:
配置:错误:尝试添加 --with-zlib-dir=。请检查 config.log 了解更多信息。
我不知道这意味着什么,而且我似乎在 Internet 上找不到很多关于它的信息,除了“zlib for Mac OS X: zlib is already included as part of Mac OS X”——对我来说这意味着我不需要安装任何新东西.
但是,我不知道应该将 zlib 目录放在哪里。有谁知道我在哪里可以找到这个目录?
编辑
更新 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。
【问题讨论】:
-
那么 config.log 中有什么?
-
@MarkAdler 我已经更新了我的问题以提供该信息。
-
你从这些命令中得到了什么?
ls /usr/lib/libz*
ls /usr/include/z* -
$ls /usr/lib/libz*/usr/lib/libz.1.1.3.dylib /usr/lib/libz.1.2.3.dylib /usr/lib/libz.1.dylib /usr/lib/ libz.dylib /usr/lib/libzfs.dylib$ls /usr/include/z*/usr/include/zconf.h /usr/include/zlib.h -
伊恩,你有没有找到解决方案?我遇到了我认为完全相同的问题:Mac OS X Server 10.5.8,尝试将 pdo_mysql 安装为动态扩展。