поскольку контент старый, поддерживает пхп не старше 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 работало и должно работать же?