У меня есть VPS, на котором сейчас работают CentOS 5 и Plesk 9.0.1.
Сейчас на сервере работает PHP 5.1, но мне действительно нужно запустить PHP 5.3. Есть ли там репозиторий, который позволил бы мне обновить это без нарушения всей системы?
Спасибо
Джош Пеннингтон
Я поставляю репозиторий yum с PHP 5.3, который соответствует существующим настройкам PHP при обновлении. Я не могу гарантировать, что Plesk будет доволен им, если они не обновят его для поддержки PHP 5.3.
http://www.webtatic.com/blog/2009/06/php-530-on-centos-5/
Существует также Zend Server Community Edition, который может оказаться более подходящим, однако он не предоставляет пакеты с одинаковыми соглашениями об именах, поэтому вам придется переключаться между пакетами.
Я могу ошибаться, но я не думаю, что Plesk 9 работает с PHP 5.3, отчасти из-за того, что он полагается на устаревший безопасный режим.
Если вы хотите рискнуть и у вас достаточно резервных копий, я считаю, что репозиторий remi содержит PHP 5.3. Видеть Вот. Если вы в конечном итоге также выполните обновление MySQL, обязательно сначала выполните полный дамп MySQL, обновите, а затем повторно импортируйте дамп.
Если вы обнаружите, что PHP 5.2.14 подойдет, вы можете использовать атомарные репозитории: wget -q -O - http://www.atomicorp.com/installers/atomic | sh
yum update php
Вы можете обнаружить, что php -v выдает ошибку об ioncube. Если это так, зайдите в /etc/php.d/ioncube.ini (или аналогичный) и измените 5.1 или 5_1 на 5.2 или 5_2 (я точно не помню). Вам также может потребоваться удалить php-sqlite2 перед обновлением на сервере Plesk, но вы вряд ли будете его использовать (проверьте зависимости).