Есть виртуальный выделенный сервер: FreeBSD 4.11 + Apache 1.3 + php4 (как модуль Apache). Нужно установить php5.1.2 как модуль Apache. Предлагают поставить из портов: /usr/ports/lang/php5. Но здесь не удается просто запустить make и make install.Делаю:
cd /usr/ports/lang/php4/
make deinstallcd /usr/ports/lang/php4-cli/
make deinstall
cd /usr/ports/lang/php4-extensions/
make deinstallcd /usr/ports/lang/php4-overload/
make deinstallcd /usr/ports/lang/php5/
make install
===> Installing for php5-5.1.2_1
===> php5-5.1.2_1 conflicts with installed package(s):
mod_php4-4.4.2_1,1
php4-cgi-4.4.2_1They install files into the same place.
Please remove them first with pkg_delete(1)
*** Error code 1Далее удалить mod_php4-4.4.2_1,1? А с какими опциями pkg_delete запускать?
>Есть виртуальный выделенный сервер: FreeBSD 4.11 + Apache 1.3 + php4 (как
>модуль Apache). Нужно установить php5.1.2 как модуль Apache.
С этой версией пхп не будет работать форум phpBB. Я на этом сильно обломался и вынужден был откатиться назад на пхп4. Так что не всегда полезно торопиться ставить посление версии софта.
>Далее удалить mod_php4-4.4.2_1,1? А с какими опциями pkg_delete запускать?
Зайди в /var/db/pkg/, найди нужные пакеты и их точное имя укажи в качестве параметра для pkg_delete. Только боюсь, что тебе полностью апачь пересобирать придется.
Вряд ли придётся пересобирать апач.
Пяты php лучше собирать не методом make install clean,
а ручками ./configure с нужными опциями.
А то у меня стандартный способ сработал только наполовину и xml не заводился.