Назад | Перейти на главную страницу

Как переустановить или понизить версию PHP на Centos

Я использовал атомарный репозиторий в течение нескольких лет для обновления моих Centos (6.8) и Plesk 12, и мне потребовалось обновление PHP, которое еще не было доступно.

Я добавил репозитории remi и обновил PHP до версии 5.5.38, чтобы обнаружить несколько ошибок в PHP. Вместо того, чтобы пытаться отлаживать это и многие другие (и поскольку теперь доступно обновление PHP 5.6), я хотел бы переустановить PHP из атомарного.

Это простой случай yum remove php- * и переустановки из Atomic, или есть какие-то проблемы, с которыми я могу столкнуться. Не хочу все это ломать.

Как правило, смешивать и сопоставлять разные репозитории не рекомендуется. В любом случае попробуйте следующее:

  • с remi репо включено, сделайте yum remove php* (платить большой Обратите внимание на список пакетов, подлежащих удалению, чтобы убедиться, что ни один из критических пакетов не удален)
  • отключить remi репо и включить atomic один
  • сделать yum install php
  • перезапустить apache с помощью service httpd restart

Когда php 5.5 устанавливается из репозитория remi-php55, более простым способом является обновление до php 5.6 с remi-php56, следуя инструкциям волшебник:

yum-config-manager --disable remi-php55
yum-config-manager --enable  remi-php56
yum update