Как изменить версию PHP на сервере с Debian 10
23 августа 2019
11059
Вступление
Статья будет полезна владельцам серверов с Debian 10, которым требуется установить устаревшую версию PHP 5.6. По умолчанию с Debian 10 устанавливается PHP версии 7.3 и эта версия подходит не для всех сайтов.
Для работы с сервером подключитесь к нему по SSH.
Как посмотреть версию php
Посмотрим, какая сейчас версия PHP установлена на сервере:
dpkg -l | awk {'print $2'} | grep ^php[0-9].[0-9]$ php7.3
В нашем случае установлен PHP 7.3.
Переключить версию php
Чтобы сменить версию php потребуется выполнить следующие команды:
apt-get install apt-transport-https lsb-release ca-certificates
Получите ключ gpg:
wget -O /etc/apt/trusted.gpg.d/php.gpg https://packages.sury.org/php/apt.gpg
Добавьте новый репозиторий в настройки apt:
echo "deb https://packages.sury.org/php/ $(lsb_release -sc) main" > /etc/apt/sources.list.d/php.list
Обновите список пакетов и потом установите PHP5.6:
apt-get update
apt-get install php5.6
Почти готово. Вот как изменить версию php на хостинге:
update-alternatives --config php
Команда вернет таблицу:
----------------------------------------------------------
* 0 /usr/bin/php7.0 70 mode automatique
1 /usr/bin/php5.6 56 mode manuel
2 /usr/bin/php7.0 70 mode manuel
Чтобы переключиться на PHP 5.6 нажмите на клавиатуре 1
и далее Enter. Готово!
Рекомендуемые статьи:
- PhpMyAdmin — как создать пользователя и базу данных
- Wordpress — как отключить управление сайтом через xmlrpc
- Несколько причин медленной работы сайта на примере Wordpress
- Wordpress - смена домена сайта при помощи wp-cli
- Когда использовать index.php, а когда index.html
- PHP. Как удалить элемент из массива
- Дата и время в PHP
- PHP. Различия между Fast-CGI, CGI, Mod-PHP, SuPHP, PHP-FPM
- Простой пример кода на языке PHP
- PHP. Проверка содержит ли строка определенное слово
- Как предотвратить SQL инъекции в PHP
- Как установить Linux, Apache, MySQL, PHP (LAMP) в Ubuntu 18.04
- Как настроить отображение ошибок в PHP
- Несколько трюков и секретов PHP