Страница 1 из 1

freebsd 10.0, php52-extensions не работает?

Добавлено: 2014-08-12 12:31:15
iltmpz
собираю apache-php-mysql,
поскольку контент старый, поддерживает пхп не старше 5.2, то ставлю его, соответственно, апач 2.2

ставлю соотв. как всегда:
/usr/ports/www/apache22-itk-mpm/
/usr/ports/databases/mysql51-server/
/usr/ports/lang/php52/
/usr/ports/lang/php52-extensions/

- далее смотрю phpinfo и вижу, что ничего не подцепилось, ни мускул, ничего другого.
Ладно, ставлю еще /usr/ports/databases/php52-mysql
в итоге мускул начинает работать.

Дальше - открываю сайт, получаю ошибку про Call to undefined function preg_match()
лезу в /usr/ports/devel/php52-pcre/ - ставлю оттуда порт - он долго компилируется, ругается что уже установлен, я его переставляю как make reinstall, и pcre в phpinfo появляется...
Дальше ругается на session и далее по списку.

А /usr/ports/lang/php52-extensions пишет вот что:

Код: Выделить всё

root:/usr/ports/lang/php52-extensions # make deinstall
===>  Deinstalling for php52-extensions
===>   php52-extensions not installed, skipping
root:/usr/ports/lang/php52-extensions # make rmconfig
===> Removing user-configured options for php52-extensions-1.3_1
===>  Installing for php52-extensions-1.3_1
===>   php52-extensions-1.3_1 depends on file: /usr/local/include/php/main/php.h - found
===>   Generating temporary packing list
===>  Checking if php52-extensions already installed
===>   Registering installation for php52-extensions-1.3_1
===>  Cleaning for php52-extensions-1.3_1
И, типа все поставилось, вот только по факту ни одного экстеншена не появилось.
ставить все экстеншены вручную из devel можно, но не хочется - всегда через php52-extensions работало и должно работать же?

Re: freebsd 10.0, php52-extensions не работает?

Добавлено: 2014-08-13 19:24:43
Labaman
Да, этот порт был удален 31.07.14. Если он по каким-то причинам у тебя присутствует сделай:

Код: Выделить всё

portsnap fetch && portsnap update
У меня исчез из дерева ровно 2 недели назад.
Но уже тогда он отказывался собираться. PHP 5.2 уберают из портов - переходи на 5.3.