PHP vs Plesk на Centos 5.5

В результате запросов нескольких пользователей, решились на обновление php, до версии 5.2.шось 🙂 на хостинге под управлением Centos 5.5 и parallels plesk 9.5.2. Все бы хорошо, да вот стабильность системы терять как то совсем не интересно, так что озадачили для начала саппорт плеска вопросом «есть ли рекомендованный путь к новому php и не будет-ли у нас проблем», как и ожидалось саппорт ответил просто и лаконично, «есть, любым проторенным путем пройдете, проблем быть не должно, но сами понимаете гарантий не даем», правда предупредили о несовместимости одной софтины из их репозитария приложений с версиями php выше 5.2.8, за что им спасибо большое.
Дальнейший путь просвящения пролегал где-то между репозиториями centos testing и atomic, не особо вдаваясь в подробности, скажу что в результате был выбран atomic, на совместимость с SugarCRM решили забить болт, благо данную софтину все равно у нас никто не юзает, как результат затестили тестовый сервер до состояния «лучше чем продакшн» и решили что готовы ко всем сюрпризам.
Боевые действия в местности Centos, районе плеск, оказались скоротечны и вполне успешны, краткое описание:
wget -q -O — http://www.atomicorp.com/installers/atomic.sh | sh
vi /etc/yum.repos.d/atomic.repo
+ includepkgs = php*
копирование версии zend optimizer для версий php 5.2.* по нужному пути
yum install zlib-devel
yum remove php-pecl-memcache
pecl uninstall json
yum upgrade php*
pecl install json
pecl install memcache
добавление правильного пути в описание модуля zend optimizer и описания модуля memcache.
для убеждения в том что не сбились c пути:
php -v
php -m
в результате:
yum install php-process php-pspell
снова этап проверки правильности пути и наконец:
service httpd restart.
Как результат, php обновлен до 5.2.14, все работает и проблем вроде нет, ждем панических воплей клиентов…

Добавить комментарий