Как повысить версию PHP и Apache в Open Server Panel быстро и правильно

При выполнении работ по тестированию веб-проектов на локальном web-сервере, возникла проблема, которая связана с повышением версии PHP и Apache в Open Server Panel. Из-за несоответствия версий php между локалкой и средой выполнения работ могут случаться различные траблы и отказы – смотря какие задачи вы выполняете.

В моем случае на локальном сервере тестировались темы WordPress и не все они поддавались возможности установки, из-за низкой версии пи-айч-пи, которую они не поддерживали (рис. 1 и 2).

  1. Повысить версию php для OpenServer можно тремя способами:
  2. Полной переустановкой локального сервера, скачав свежую версию программы.
  3. Обновлением локального сервера до свежей версии, скачав пакет обновления.
  4. Сменой php-версии в установленной программе, если она это позволяет по старости/молодости дней своих.

Внимание! Второй способ пока не является рабочим.

На сайте Ospanel.io в разделе News имеется сообщение от 20 апреля 2020 г. с характеристиками актуальной версии ОпенСервера. И внизу этого сообщения имеются две ссылки на скачивание пакетов обновления для Full и Basic версий с 5.3.6 до 5.3.7. Весят обновления, по сравнению с программой, немного (133 и 22.6 MB соответственно) и выглядит этот вариант привлекательно. Но скачать обновления не получается – выходит сообщение «Не удается открыть эту страницу. Не удается найти IP-адрес сервера для fast.ospanel.io.».

Вариант полной переустановки требует проведения процедуры переноса баз данных MySQL, для установленных на локалке проектов, в панели phpMyAdmin (экспорт и импорт БД между старым и новым лок-серверами). А это лишние телодвижения, которые выполнять лень (т. к. все БД проектов нужно переносить вручную по отдельности). Поэтому, если есть возможность, то оптимально применить именно третий вариант т. к. он выполняется намного проще и быстрей.

Итак, повышение версии PHP и Apache в Open Server предполагает следующую связку операций:

  1. Запустить локальный сервер до зеленого флажка.
  2. Перейти в настройки (рис. 3).
  3. В открывшемся окне настроек «Настройки [Профиль: Default]» перейти во вкладку «Модули» (рис. 7).
  4. Во вкладке «Модули» нам нужны две опции: HTTP и PHP.
  5. Нажимаем на выпадающее меню опции PHP и смотрим какая версия php используется сейчас (она подсвечивается синим) – у меня это 7.1×64 (рис. 4).
  6. Выбираем более новую версию – я выбрал 7.3×64 (рис. 5). Главное сделали.
  7. Затем переходим в опции HTTP и аналогично выбираем более новый подходящий вариант для Apache, который связан в локал-сервере с PHP. Я выбрал Apache_2.4-PHP_7.2-7.3-x64 (рис. 6).
  8. Выходим из выпадающего меню и жмем кнопку «Сохранить» в окне настроек (рис. 7).
  9. Появится окошко подтверждения (рис. 8), там жмем на «ОК».
  10. Перезапускаем сервер. После перезапуска можно снова зайти в настройки и проверить стоит ли синее выделение на новых пунктах в выпадающих меню.

Внимание! Касательно пункта 1 списка – на красном флаге настройки тоже открываются, но версии php и др. будут указаны только до включенной на данный момент.

После всего этого тестируем локальный сервер в работе – у меня все ранее недоступные темы WordPress стали доступны для установки. То есть для решения данной проблемы хватило и предыдущей версии PHP 7.3. А актуальную php7.4 я установлю методом обновления Open Server как-нибудь позже, о чем расскажу в отдельной статье.

Ниже приведены схемы с нумерованными стикерами этапов.

Схема 1 (рис. 1 и 2):

Схема 2 (рис. 3 — 8):

Повышение версии PHP и Apache в Open Server

Нажмите на звезды для оценки публикации
(Всего – 0 / В среднем – 0)