Всем привет!
Пытаюсь собрать PHP-4.4.9 под Debian 6.0.1
Собираю с конфигом
./configure --with-gd --with-dom --with-dom-xslt --enable-mbstring --enable-xslt --with-xslt-sablot --with-iconv --with-zlib-dir=/Zend --with-mysql --with-apxs2=/www/bin/apxs
Собирается всё нормально! И make и make install проходят на ура.
Но проблема в том что мне нужен файл libphp4.so, для этого использую строку ./configure --with-apxs=/www/bin/apxs
Но он мне выдаёт следующую ошибку, которую никак не могу понять и никак не могу найти решение.
ext/pcre/pcrelib/pcre_chartables.lo: file not recognized: File truncated
collect2: ld returned 1 exit status
make: *** [libphp4.la] Ошибка 1
Кто сталкивался и может может помочь?
Проблемма при сборке PHP-4.4.9
Перезакачал дистрибутив, всё сразу собралось!
О хоспаде oO
Только не говорите, что сборка из исходников вызвана необходимостью
использования Zend Optimizer, а то меня в клочки разорвет от смеха.
И еще вопрос, а зачем собираете PHP-4.x???
В репозиториях вроде как есть PHP5...
Или вопрос таки намного специфичный?
Разобрался почему не работает, надо было добавить Тип в httpd.conf
И Да, PHP 4 надо поставить было из-за требования разработчика, как они сказали под PHP 5 работать не будет. И мне былобы легче с PHP 5 так как ставится он легко, очень легко, на установку этого со всеми модулями которые необходимы у меня ушло уйма времени.
На всякий случай просто вставлю часть требований
Требования к установленному серверному программному обеспечению:
o Операционная система на базе Linux / FreeBSD / Windows Server
o Веб-сервер Apache 1.3.31 или 2.2.x (и выше) с установленными модулями: mod_rewrite, mod_vhost_alias
o Интерпретатор серверных скриптов PHP версии 4.4.9 (версии PHP 5.x не поддерживаются!) c установленными модулями:
php_gd2 (GIF, PNG, JPEG), php_iconv, php_xslt, php_domxml, php_zip, php_curl
o Модуль оптимизатора скриптов PHP - Zend Optimizer
o Сервер баз данных MySQL версии 5.1.45 с настроенной поддержкой типов таблиц MyISAM и InnoDB.
o Почтовый сервер
Leximus, вам уже сказали в другой теме - проще поставить старую версию Debian.