Установите php5 вместе с php7
Я сейчас на php7, но у меня есть устаревшая программа, использующая php5, так как она использует mysql вместо mysqli.
Могу ли я установить php5 вместе с php7 и переключать их при необходимости?
1 ответ
Я знаю, что этот пост был здесь в течение длительного времени, но я все равно отвечу.
Вы можете установить 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.6sudo a2enmod php5.6Перезапустите сервис apache2
sudo service apache2 startпроверьте версию php
php -v