PHP 5.3.x >> PHP 5.5.x смена версий php ispmanager Ubuntu

PHP 5.3.x >> PHP 5.5.x смена версий php ispmanager Ubuntu Как сменить версию php с 5.3 на 5.4 ispmanager Ubuntu?

PHP 5.3.x >> PHP 5.5.x смена версий php ispmanager Ubuntu

Для начала установим python-software-properties

Это программное обеспечение предоставляет средства для управления используемыми APT-репозиториями. Оно управляет как дистрибутивом, так и независимыми репозиториями программ.
1
apt-get install make python-software-properties
Добавляем репозиторий
1
add-apt-repository ppa:ondrej/php5
Если выдаёт ошибку
1
pycurl.error: (6, "Couldn't resolve host 'launchpad.net'")
Добавляем гугловский резолвер в свой /etc/resolv.conf:
1
echo "nameserver 8.8.8.8" >> /etc/resolv.conf
И повторяем добавление репозитория. Обновляем дистрибутив
1
apt-get update
Устанавливаем PHP последней версии(5.5.x)
1
apt-get install php5 libapache2-mod-php5
Проверяем версию:
1
2
3
4
5
6
php -v
PHP 5.5.7-1+sury.org~precise+1 (cli) (built: Dec 12 2013 21:37:40)
Copyright (c) 1997-2013 The PHP Group
Zend Engine v2.5.0, Copyright (c) 1998-2013 Zend Technologies
   with Zend OPcache v7.0.3-dev, Copyright (c) 1999-2013, by Zend Technologies
   with Xdebug v2.2.3, Copyright (c) 2002-2013, by Derick Rethans
Далее нужно будет установить необходимые расширения для PHP 5.5
1
apt-get install php5-расширение
Расширения, установленные вручную, нужно будет удалить и установить снова. Например, через pecl:
1
2
3
pecl uninstall расширение
 
pecl install расширение
so для PHP 5.5.x лежат в директории /usr/lib/php5/20121212/ - возможно понадобится изменить пути для расширений (например, для zend_extension)

Oбновляем кэш установленного ПО панели ISPmanager:

ISPmanager 4:

1
/usr/local/ispmgr/sbin/pkgctl cache
ISPmanager 5:
1
/usr/local/mgr5/sbin/pkgctl recache noupdate
Перезапускаем панель: ISPmanager 4:
1
killall ispmgr
ISPmanager 5 (не обязательно):
1
killall core
More
hit.ua: посетителей за сегодня