Промяна на версиите на PHP
Статията предоставя действителни начини за ръчна промяна на версиите на PHP на различни операционни системи.
Внимание! Ако панелът ISPmanager 5 е инсталиран на сървъра, тогава променете PHP версията само с помощта на модула на панела "Features" - "Alternative PHP Versions".
Ако инсталирате или конфигурирате софтуера ръчно, няма гаранция, че панелът ще работи правилно с този софтуер в бъдеще.
Съдържание
Свързване на хранилища на трети страни
Съдържанието на файла /etc/yum.repos.d/centosup.repo трябва да бъде така:
Хранилището на EPEL също трябва да бъде свързано, ако не, тогава го свързваме. rpm -ivh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
Надграждане на PHP 5.3 до най-новата версия
обновете PHP до 5.4
обновете PHP до 5.5
обновете PHP до 5.6
Извършване на понижаване до 5.2.17
PHP 5.4.x >> PHP 5.3.x
Във файла/etc/apt/sources.listдобавете редовете
за свързване на старото хранилище.
Създайте файл/etc/apt/preferences.d/php53със следното съдържание:
Трябва да го инсталирате ръчно от конзолата: Започваме актуализиране на списъка с пакетиapt-get updateи преинсталиране със замяна на инсталиранияphp54с необходимияphp53със същите разширения:
PHP 5.3.x >> PHP 5.5.x
Първо инсталирайтеpython-software-propertiesТози софтуер предоставя средства за контрол кои APT хранилища се използват. Той управлява както разпространението, така и независимите софтуерни хранилища.
Ако дава грешка
Добавете резолвера на Google към вашия /etc/resolv.conf:
И повторете добавянето на хранилището.
Инсталирайте последната версия на PHP (5.5.x)
След това ще ви трябваинсталирайте необходимите разширения за PHP 5.5
Ръчно инсталираните разширения ще трябва да бъдат деинсталирани и преинсталирани. Например, чрез pecl:
така че файловете за PHP 5.5.x са в директорията/usr/lib/php5/20121212/- може да се наложи да промените пътищата за разширения (например за zend_extension)