Установка php5 вместо php4 в FreeBSD?

sitecreator

Новичок
Установка php5 вместо php4 в FreeBSD?

Есть виртуальный выделенный сервер: FreeBSD 4.11 + Apache 1.3 + php4 (как модуль Apache). Нужно установить php5.1.2 как
как модуль Apache. Предлагают поставить из портов: /usr/ports/lang/php5. Но здесь не удается просто запустить make и make install. Система предлагает сначала удалить php4 через pkg_delete. Но не ясно как это сделать, т. к. при попытке удалить php4 система выдает сообщение о том, что от php4 есть зависимости, например, phpMyAdmin.

Подскажите логичный порядок действий.
 

alexhemp

Новичок
почитать man pkg_delete

phpMyAdmin имеет не строгую зависимость как ты понимаешь...
 

440hz

php.ru
накатываем последние версии портов через cvsup
cd /usr/ports/php4/
make deinstall
cd /usr/ports/php5/
make && make install
 

sitecreator

Новичок
cd /usr/ports/lang/php4/
make deinstall
cd /usr/ports/lang/php5/
make
Прошло нормально
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_1

They 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 запускать?
 

sitecreator

Новичок
cd /usr/ports/lang/php4-cli/
make deinstall
cd /usr/ports/lang/php4-extensions/
make deinstall

и сделал еще :

cd /usr/ports/lang/php4-overload/
make deinstall
===> Deinstalling for lang/php4-overload
===> php4-overload not installed, skipping

cd /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_1

They install files into the same place.
Please remove them first with pkg_delete(1)
*** Error code 1


Как удалять?
 
Сверху