CentOS 7 «Не удается найти библиотеку imap (libc-client.a)» при компиляции PHP 7

1

Я компилирую PHP7 на CentOS 7. Я добавил репозиторий EPEL и установил uw-imap-devel который добавляет "libc-client.so" в \usr\lib64. Когда я запускаю команду configure с поддержкой 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

Я получил:

"...

configure: error: Не удается найти библиотеку imap (libc-client.a). Проверьте установку c-клиента.

"

Теги:
centos7

1 ответ

9
Лучший ответ

Предыдущее сообщение об ошибке (из-за опечатки) привело меня к кроличьей дыре, и я изменил --with-libdir=lib64 на libdir=\usr\lib64, который каким-то образом вызвал эту текущую ошибку. Исправляя мою оригинальную опечатку (отсутствующую "-") и возвращаясь к with-libdir=lib64, все работало, как ожидалось.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню