hangren
Постоялец
- Регистрация
- 16 Окт 2009
- Сообщения
- 82
- Реакции
- 76
Вы используете расширения от php 5.3 на 5.2, лучше переустановть php нужной версии на сервере.
Мне самому как-то помогло именно это решение. Php 5.3 не всегда лучше, чем 5.2.
Follow along with the video below to see how to install our site as a web app on your home screen.
Примечание: This feature may not be available in some browsers.
Вы используете расширения от php 5.3 на 5.2, лучше переустановть php нужной версии на сервере.
Именно так я и делал, но загвостка была в том, что экстеншены от предыдущей версии ПХП 5.3 остались неудаленными и мешали нормальной установке их же, но для версии 5.2.х
Собственно топик был про то, как с малыми потерями нервов и времени обновить пхп и его расширения, потому что после даунгрейда php-extension заново без ошибок они не устанавливались.
В общем, я решил проблему так:
после даунгрейда портов расширений пхп, я после каждого еррор-месседж быстренько смотрел на каком расширении он останавливался и "на автомате" его сносил (благо руки уже почти сами воспроизводили последовательность действий. Рутина, да. Но потом я поиском обнаружил в портах вместе с php5-extension еще порт php52-extension, предварительно удалив все предыдущие расширения. Компиляция и установка прошли намного проще и все необходимые пакеты установились без проблем.
Зенд, кстати, установил из архива с сайта, добавив руками в php.ini строки, его подключающие.
к сожалению, от рутинной работы так и не удалось избавиться, но я все-равно благодарен Всем за содействие.
portsnap fetch update
pkg_version -v -s php5
portupgrade -o lang/php52 php5-5\*
pkg_delete -f php5-\*
cd /usr/ports/lang/php52-extensions/
make && make install clean
portupgrade -Rf php52-gd\*