Instale o php5 ao lado do php7

2

Estou no php7 agora, mas tenho um programa legado que depende do php5, pois está usando o mysql em vez do mysqli .

Posso instalar o php5 junto com o php7 e trocá-los quando algum deles for necessário?

    
por laukok 06.05.2017 / 02:44

1 resposta

3

Eu sei que este post está aqui há muito tempo, mas eu responderia assim mesmo.

Você pode instalar o php5 ao lado.

Tudo o que você precisa fazer é instalar php5 .

Após instalá-lo, você teria várias pastas contendo a versão diferente da sua versão do php.

  1. Primeiro comece adicionando o Ondřej Surý PPA para instalar versões diferentes do PHP - PHP 5.6, PHP 7.0 e PHP 7.1 no sistema Ubuntu.

    sudo apt install python-software-properties
    
    sudo add-apt-repository ppa:ondrej/php
    
    ##For Apache Web Server
    sudo apt install php5.6
    

    Agora você pode instalar a maioria dos módulos PHP necessários da lista.

  2. Instalar módulos PHP

    sudo apt install php5.6-cli php5.6-xml php5.6-mysql 
    
  3. Para alternar entre as versões

    1. Primeiro, certifique-se de interromper seu serviço apache2

      sudo service apache2 stop
      sudo a2dismod php7
      
    2. Sugiro que você execute phpinfo() após as etapas acima para confirmar a versão em execução no seu computador, se tudo correr bem, você deve obter um erro, pois nenhum arquivo php seria executado.

    3. Ativar, por exemplo, php5.6

      sudo a2enmod php5.6
      
    4. Reinicie seu serviço apache2

      sudo service apache2 start
      
    5. verifique a versão do php

      php -v
      
por librallaw 12.01.2018 / 17:03