Я нахожусь на php7 теперь, но у меня есть программа прежней версии, полагается на php5, поскольку это использует mysql вместо mysqli.
Я могу иметь php5, установленный рядом с php7, и передвинуть их, когда любой из них необходим?
Я знаю, что это сообщение было здесь в течение долгого времени, но я ответил бы так или иначе.
Можно установить 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