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

Я нахожусь на php7 теперь, но у меня есть программа прежней версии, полагается на php5, поскольку это использует mysql вместо mysqli.

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

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

1 ответ

Я знаю, что это сообщение было здесь в течение долгого времени, но я ответил бы так или иначе.

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

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

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

  1. Сначала запустите путем добавления 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 из списка.

  2. Установите модули PHP

    sudo apt install php5.6-cli php5.6-xml php5.6-mysql 
    
  3. Переключаться между версиями

    1. Сначала удостоверьтесь, что Вы останавливаете свой apache2 сервис

      sudo service apache2 stop
      sudo a2dismod php7
      
    2. Я предположил бы, что Вы работаете phpinfo() после вышеупомянутых шагов для подтверждения версии, работающей компьютере, если бы все подходили, необходимо, скорее всего, получить ошибку, поскольку никакой php файл не работал бы.

    3. Включите, например. php5.6

      sudo a2enmod php5.6
      
    4. Перезапустите свой apache2 сервис

      sudo service apache2 start
      
    5. проверьте php версию

      php -v
      
3
ответ дан 2 December 2019 в 02:47

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

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