Установите php5 вместе с php7

Теперь я на php7, но у меня есть устаревшая программа, основанная на php5, поскольку она использует mysql вместо mysqli.

Могу ли я установить php5 вместе с php7 и переключить их, когда любой из них нужен?

2
задан 6 May 2017 в 03:44

2 ответа

Я знаю, что это сообщение уже давно, но я бы все равно ответил.

Вы можете установить php5 рядом.

Все, что вам нужно сделать, это установить php5.

После установки у вас будет несколько папок, содержащих разную версию вашей версии php.

Сначала запустите, добавив Ondřej Surý PPA для установки разных версий PHP-PHP 5.6, PHP 7.0 и PHP 7.1 в системе Ubuntu. sudo apt install python-software-properties sudo add-apt-repository ppa:ondrej/php ##For Apache Web Server sudo apt install php5.6 Теперь вы можете установить большинство требуемых модулей PHP из списка. Установка PHP-модулей sudo apt install php5.6-cli php5.6-xml php5.6-mysql Для переключения между версиями Сначала убедитесь, что вы остановили свою службу apache2 sudo service apache2 stop sudo a2dismod php7 . Я предлагаю вам запустить phpinfo() после вышеуказанных шагов, чтобы подтвердить версию, запущенную на вашем компьютере, если все пойдет хорошо, вам следует скорее всего, получите ошибку, так как никакой файл php не будет запущен. Включить, например. php5.6 sudo a2enmod php5.6 Перезапустите службу apache2 sudo service apache2 start проверьте версию php php -v
2
ответ дан 18 July 2018 в 13:44

Я знаю, что это сообщение уже давно, но я бы все равно ответил.

Вы можете установить php5 рядом.

Все, что вам нужно сделать, это установить php5.

После установки у вас будет несколько папок, содержащих разную версию вашей версии php.

Сначала запустите, добавив Ondřej Surý PPA для установки разных версий PHP-PHP 5.6, PHP 7.0 и PHP 7.1 в системе Ubuntu. sudo apt install python-software-properties sudo add-apt-repository ppa:ondrej/php ##For Apache Web Server sudo apt install php5.6 Теперь вы можете установить большинство требуемых модулей PHP из списка. Установка PHP-модулей sudo apt install php5.6-cli php5.6-xml php5.6-mysql Для переключения между версиями Сначала убедитесь, что вы остановили свою службу apache2 sudo service apache2 stop sudo a2dismod php7 . Я предлагаю вам запустить phpinfo() после вышеуказанных шагов, чтобы подтвердить версию, запущенную на вашем компьютере, если все пойдет хорошо, вам следует скорее всего, получите ошибку, так как никакой файл php не будет запущен. Включить, например. php5.6 sudo a2enmod php5.6 Перезапустите службу apache2 sudo service apache2 start проверьте версию php php -v
2
ответ дан 24 July 2018 в 20:15

Другие вопросы по тегам:

Похожие вопросы: