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

Проблемы с установкой, настройкой и работой системных и сетевых программ.

Модераторы: GRooVE, alexco

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
iltmpz
ефрейтор
Сообщения: 58
Зарегистрирован: 2008-11-10 13:10:56

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

Непрочитанное сообщение iltmpz » 2014-08-12 12:31:15

собираю 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 работало и должно работать же?

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Labaman
рядовой
Сообщения: 23
Зарегистрирован: 2012-11-25 14:01:44

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

Непрочитанное сообщение Labaman » 2014-08-13 19:24:43

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

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

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