【问题标题】:zlib directory with installation of PHP PDO安装 PHP PDO 的 zlib 目录
【发布时间】: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 目录放在哪里。有谁知道我在哪里可以找到这个目录?

编辑

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

【问题讨论】:

  • 那么 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 安装为动态扩展。

标签: php mysql macos pdo zlib


【解决方案1】:

看起来 zlib 已经在它应该在的地方了。我不知道为什么 configure 没有找到它。 config.log 未提供有关它如何尝试查找 libz 并失败的足够信息。

我想你可以试试 --with-zlib-dir=/usr,但这似乎有点傻,因为无论如何它都应该在这个位置。

【讨论】:

  • 它让我走得更远,但我还没有到达那里。它说缺少 mysql_query? (见我的修改。)
  • 那就是我能告诉你的了。我不知道mysql应该是什么。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-08-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-10-15
  • 2020-01-24
相关资源
最近更新 更多