В настоящее время я запускаю CentsOS 6.6 и php 5.4 (из REMI repo) на моем vps. Я хочу обновить фрейм-фрейм до последней версии, но для него требуется php 5.6.
Поскольку у меня есть несколько десятков пользователей, использующих мой webapp, есть ли способ обновить php с 5.4 до 5.6, не вызывая отключения?
Я новичок в Linux, и я никогда не делал обновления php.
Лучший способ - сохранить 2 копии веб-сайта, один с php5.4
и один с php5.6
.
И пусть пользователи работают до тех пор, пока вы не будете готовы с новой версией, а затем переключите символическое отображение ссылок/каталогов /dns на новый сайт.
Чтобы дать более конкретный ответ, мне нужно знать ваш сервер (apache
/nginx
) и ваши настройки (общий хостинг/выделенный).
Запуск нескольких версий php на одном сервере. Эта ссылка описывает конфигурацию, необходимую для CentOS, работающей с Apache.
Коллекции программного обеспечения предназначены для параллельной установки.
См. Документацию по адресу: https://www.softwarecollections.org/en/
SCL PHP 5.4, 5.5, 5.6 и 7.0 доступны на этом сайте, в ремикере и в скором времени в хранилище centos-scl.
Обратите внимание, что в качестве одной версии mod_php вы можете использовать php-fpm, как описано в ссылке.
<Directory>
вhttpd.conf
с новым веб-сайтом на том же сервере и настройте этот каталог для запуска другой версииphp
.