andrei_k
Гуру форума
- Регистрация
- 17 Янв 2010
- Сообщения
- 266
- Реакции
- 59
- Автор темы
- #1
Привет, друзья.
Возникла потребность в Zend Optimizer на FreeBSD сервере с PHP 5.3, но он, как известно, не работает на PHP выше 5.2.х, поэтому я решил его "понизить" в версии через portdowngrade. Теперь после выполнения простого php -v - система выдает следующее:
Вопрос. Как автоматизировать процесс даунгрейда пхп и его дополнений.
Кстати, здесь человек довольно интересно рассказывает про обновление портов, может кому попадалась похожая статья про даунгрейд:
---
Добавлено:
Нашел вот такую команду, которая должна помочь:
Возникла потребность в Zend Optimizer на FreeBSD сервере с PHP 5.3, но он, как известно, не работает на PHP выше 5.2.х, поэтому я решил его "понизить" в версии через portdowngrade. Теперь после выполнения простого php -v - система выдает следующее:
Понимаю, что надо удалить "прошлое" и установить дополнения для этой версии, но как это сделать более-менее цивилизованно, потому как тратить полдня на рутину неохота.PHP Warning: PHP Startup: Unable to load dynamic library '/usr/local/lib/php/20060613/simplexml.so' - Cannot open "/usr/local/lib/php/20060613/simplexml.so" in Unknown on line 0
PHP Warning: PHP Startup: Unable to load dynamic library '/usr/local/lib/php/20060613/sockets.so' - Cannot open "/usr/local/lib/php/20060613/sockets.so" in Unknown on line 0
PHP Warning: PHP Startup: Unable to load dynamic library '/usr/local/lib/php/20060613/sqlite.so' - Cannot open "/usr/local/lib/php/20060613/sqlite.so" in Unknown on line 0
PHP Warning: PHP Startup: Unable to load dynamic library '/usr/local/lib/php/20060613/tokenizer.so' - Cannot open "/usr/local/lib/php/20060613/tokenizer.so" in Unknown on line 0
PHP 5.2.12 (cli) (built: Jun 25 2010 01:49:15)
Copyright (c) 1997-2009 The PHP Group
Zend Engine v2.2.0, Copyright (c) 1998-2009 Zend Technologies
Вопрос. Как автоматизировать процесс даунгрейда пхп и его дополнений.
Кстати, здесь человек довольно интересно рассказывает про обновление портов, может кому попадалась похожая статья про даунгрейд:
Для просмотра скрытого содержимого вы должны войти или зарегистрироваться.
---
Добавлено:
Нашел вот такую команду, которая должна помочь:
Но после выполнения все-равно остались прежние ошибки.pkg_info | grep '^php5*' | awk '{print $1}' | xargs portupgrade -f