Установите 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.6
sudo a2enmod php5.6
Перезапустите сервис apache2
sudo service apache2 start
проверьте версию php
php -v