CentOS 7 "Cannot find imap library (libc-client.a)" 编译时 PHP 7

CentOS 7 "Cannot find imap library (libc-client.a)" when compiling PHP 7

我正在 CentOS 7 上编译 PHP7。我添加了 EPEL 存储库并安装了 uw-imap-devel,它将 "libc-client.so" 添加到 \usr\lib64。当我 运行 我的带有 imap 支持的配置命令时:

./configure --with-apxs2=/usr/bin/apxs --with-mysqli --with-imap --with-imap-ssl --with-kerberos --with-pdo-mysql --with-openssl --with-curl --enable-pcntl --libdir=/usr/lib64 --with-zlib --enable-zip --enable-mbstring --enable-intl --with-readline --with-xsl --with-gd --with-jpeg-dir=/usr/lib64 --with-png-dir=/usr/lib64 --with-gmp --enable-bcmath --enable-opcache --with-config-file-path=/etc --with-config-file-scan-dir=/etc/php.d

我得到:

"...

配置:错误:找不到 imap 库 (libc-client.a)。请检查您的 c-client 安装。

之前的一条错误消息(由于打字错误)让我陷入了困境,我将 --with-libdir=lib64 更改为 libdir=\usr\lib64,这不知何故触发了当前错误。通过修复我原来的拼写错误(缺少“--”)并恢复为 with-libdir=lib64,一切都按预期进行。