DirectAdmin - это удобная панель управления хостингом. Легкость в настройке, легкость в использовании!
ДиректАдмин - это самая быстрая и нересурсоемкая панель из всех существующих коммерческих панелей управления для хостинга. Бесплатные и регулярные обновления версии панели DirectAdmin на протяжении всего времени ее использования заметно выделяют ее среди других.



configure: error: utf8_mime2text() has new signature

22.09.10 13:55

Собирая PHP 4 на сервере с Directadmin с поддержкой «imap»:

# grep imap /usr/local/directadmin/custombuild/custom/suphp/configure.php4
"--with-imap=/usr/lib" \
"--with-imap-ssl" \

или PHP 5:

grep imap /usr/local/directadmin/custombuild/custom/suphp/configure.php5
"--with-imap=/usr/lib" \
"--with-imap-ssl" \

необходимо предварительно установить пару пакетов: libc-client и libc-client-devel

# yum search libc-client
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * addons: mirror.yandex.ru
 * base: mirror.yandex.ru
 * extras: mirror.yandex.ru
 * updates: mirror.yandex.ru
Excluding Packages in global exclude list
Finished
========================== Matched: libc-client ==========================
libc-client.i386 : C-client mail access routines for IMAP and POP protocols
libc-client-devel.i386 : Development tools for programs which will use the IMAP library.
libc-client2007.i386 : UW C-client mail library

Если этого не сделать, получите сообщение об ошибке примерно такого вида:

checking for IMAP support... yes
checking for IMAP Kerberos support... yes
checking for IMAP SSL support... yes
checking for utf8_mime2text signature... new
checking for U8T_CANONICAL... no
configure: error: utf8_mime2text() has new signature, but U8T_CANONICAL is missing. This should not happen. Check config.log for additional information.

*** There was an error while trying to configure php. Check the custom/suphp/configure.php4 file

Итак устанавливаем libc-client и libc-client-devel:

# yum -y install libc-client libc-client-devel

Готово:

Running Transaction
  Installing     : libc-client                                                                                            1/2
  Installing     : libc-client-devel                                                                                      2/2

Installed:
  libc-client.i386 0:2004g-2.2.1                             libc-client-devel.i386 0:2004g-2.2.1

Complete!

Можно продолжить сборку PHP.





Рубрики: Решение проблем PHP Устранение ошибок


« Сборка PHP: другие ошибки  | В начало |  Отключаем прием почты на системный ящик в Директадмине »



Вам нужна помощь или консультация по данному руководству?! Задайте свой вопрос на форуме. Вам нужен профессионал?! Воспользуйтесь услугами системного администратора для работ по вашему серверу. Мы поможем вам с переездом, настройкой, оптимизацией сервисов, равно как и с другими вопросами по части Linux/Unix.







   Все права на панель управления Directadmin принадлежат разработчику © DirectAdmin, JBMC Software, Canada
   К вашим услугам плагины для Директадмин - панели управления хостингом
   Лучшее предложение по установке, поддержке Directadmin на CentOS/RedHat, Debian/Ubuntu, FreeBSD.
   Профессиональное абонентское обслуживание серверов: выделенных и виртуальных на базе Linux/Unix.
   Услуги системного администратора по настройке WEB сервера Apache (NGINX), DNS службы, POP3 (IMAP) и SMTP, FTP.
 Copyright, 2019 © DAHELP.RU, all rights reserved.
Работает на Amiro CMS - Free