Я пытаюсь обновить версию PHP на сервере Digital Ocean с 5.6.19 до последней версии PHP 7.2. . Многие найденные в Интернете инструкции указывают на «php72», что заставляет меня задаться вопросом, будет ли 5.6.19 без проблем заменена yum update php
. Я в этом сомневаюсь.
Это означает, что мне может потребоваться сначала 5.6.19, и в этом случае я рискую полностью удалить старые настройки. Это пугает, если новая настройка не удастся, потому что там не к чему возвращаться.
Я обнаружил, что в этих местах есть важные настройки:
/etc/php-fpm.d/www.conf
/etc/php.ini
/etc/php-fpm.conf
/etc/nginx/common.conf
/etc/nginx/fastcgi.conf
И, конечно же, Nginx.conf (основной файл конфигурации Ngnix) имеет соответственно вызовы PHP-FPM. Они включают в себя файл # 4, common.conf, который, в свою очередь, включает fastcgi.conf.
Инструкции на внешних веб-сайтах, таких как этот: https://www.cyberciti.biz/faq/how-to-install-php-7-2-on-centos-7-rhel-7/ - не принимать во внимание особенности Nginx и PHP-FPM, особенно с точки зрения уже существующего старого PHP 5.6.19.
Все эти инструкции в любом случае говорят о "php72", который, я боюсь, изменит все пути, и я Мне придется везде обновить все пути к новым ссылкам php.
Не могли бы вы посоветовать, как лучше всего это сделать, чтобы я без проблем обновил старый PHP до последней, со всеми обычными путями, как указано выше? В противном случае нам нужно:
Есть ли способ сделать это проще в ОС по умолчанию, без дополнительных репозиториев, таких как "Remi" и т. Д.?
Реми Колле ответил в комментариях, поэтому ответа нет, чтобы принять его. Я добавляю его сюда для облегчения наглядности для всех, кому нужна такая же помощь:
Шаги для потомков, чтобы сохранить на Stack Exchange здесь:
php56w-mcrypt
с помощью YUM перед обновлением (это не
в любом случае, в наши дни модуль очень часто используется) yum update --noplugins
(параметры noplugins тире безопасны) #
. Если так, замените их новыми строгими комментариями, которые должны начинаться с ;
Надеюсь, это кому-то поможет. Обсуждение ведется на форуме Реми .
Спасибо.