Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > *NIX системы: Общие вопросы > Не ставятся расширения php.


Автор: Хоббит 6.12.2008, 19:12
FreeBSD в портах последняя версия php 5.2.6. Вынужден был откатить до 5.2.1. Теперь при попытке поставить расширения php (eaccelerator, imagick)  при phpize возникает ошибка.
Cannot find autoconf. Please check your autoconf installation and the $PHP_AUTOCONF environment variable is set correctly and the rerun this script.

При этом autoconf стоит. $PHP_AUTOCONF установлена на autoconf.

Разница в том, что в системе стоит autoconf-2.62, который нужне для php5.2.6, а для php5.2.1 нужен autoconf-2.59. При установке php5.2.1 поменял в Makefile на 262 и он поставился.

Помогает сделать так. Обновить порт php до 5.2.6 поставить расширение, откатить порт до 5.2.1. Но каждый раз так делать, геморой. Какие могут быть мысли?

Автор: bilbobagginz 7.12.2008, 01:14
почему был вынужден откатить версию ?

Автор: Хоббит 8.12.2008, 15:58
Апач падал с segmentation fault (11). Отрабатывал запрос и падал.

Автор: bilbobagginz 8.12.2008, 20:48
я не помню, чтобы у меня такое происходило...
а если у тебя при установки ОС выключается электричество дома, ты тоже откатываешь версию ?

Автор: Хоббит 9.12.2008, 12:51
Не понял вторую фразу. Апач корректно с php не работает. Про эту проблему, много написано в интернете, но нигде конкретных решений, кроме как откатить назад нет.

Добавлено через 8 минут и 56 секунд
Мне важнее разобраться, почему расширения не ставятся.

Автор: Хоббит 9.12.2008, 14:40
Появился php 5.2.8 С ним все хорошо работает. Вопрос отпал.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)