PauloRB.dev

Desenvolvedor de Software

Alternar entre múltiplas versões no PHP | PauloRB.dev Alternar entre múltiplas versões no PHP – PauloRB.dev
Alternar entre múltiplas versões no PHP

Alternar entre múltiplas versões no PHP

Então problemas do dia-a-dia se por alguma motivo qualquer você prefere utilizar ambientes de desenvolvimento locais ao invés de containers Docker onde podemos ter os mais diversos tipos de versões da linguagem utilizado e até mesmo outros bancos de dados vamos ver como resolve meu problema de ter em meu computador mais de uma versão do PHP Instalada.

Através do comando ” php -v “ consigo observar a versão do php que está em uso:

PHP 7.4.32 (cli) (built: Sep 29 2022 22:24:27) ( NTS )
Copyright (c) The PHP Group
Zend Engine v3.4.0, Copyright (c) Zend Technologies
with Zend OPcache v7.4.32, Copyright (c), by Zend Technologies

Para que possamos utilizar diversas versões do PHP em nossos computadores podemos utilizar um PPA que você pode instala-lo como mostrado abaixo:

sudo add-apt-repository -y ppa:ondrej/php
sudo apt atualização
sudo apt instalar php7.4

Para poder escolher qual será a versão padrão do sistema basta utilizar o seguinte comando:

sudo update-alternatives --config php

Agora só digitar o número da versão que você quer como padrão ou pressione ENTER para manter a escolha atual:

Existem 4 escolhas para a alternativa php (disponibiliza /usr/bin/php).

  Selecção   Caminho               Prioridade Estado
------------------------------------------------------------
  0            /usr/bin/php.default   100       modo automático
  1            /usr/bin/php.default   100       modo manual
  2            /usr/bin/php7.2        72        modo manual
* 3            /usr/bin/php7.4        74        modo manual
  4            /usr/bin/php8.1        81        modo manual

Pressione  para manter a escolha actual[*], ou digite o número da selecção:

Por fim, reinicie seu servidor Apache:

sudo systemctl restart apache2

Agora, verifique se o PHP 5.6 é a versão padrão ou não:

php -v

e agora você terá a seguinte saída:

PHP 7.4.32 (cli) (built: Sep 29 2022 22:24:27) ( NTS )
Copyright (c) The PHP Group
Zend Engine v3.4.0, Copyright (c) Zend Technologies
    with Zend OPcache v7.4.32, Copyright (c), by Zend Technologies

Mais Posts

Função PHP para remover tags html de Strings

Função PHP para remover tags html de Strings

Quando trabalhamos com strings que podem conter HTML, é comum nos depararmos com tags mal formatadas, como < p >... Leia mais

Programação Funcional no Elixir: Fundamentos e Exemplos

Programação Funcional no Elixir: Fundamentos e Exemplos

A programação funcional está se tornando cada vez mais popular devido à sua simplicidade e capacidade de lidar com paralelismo... Leia mais

Como ignorar permissões do Linux em repositórios GIT.

Como ignorar permissões do Linux em repositórios GIT.

Recentemente me deparei com um problema curioso que ocorre no GIT principalmente enquanto escrevemos código em modo root e depois... Leia mais

Como Instalar e Usar o MailHog com Laravel para Testes de Email

Como Instalar e Usar o MailHog com Laravel para Testes de Email

No desenvolvimento de aplicações web, especialmente no Laravel, enviar emails é uma tarefa comum. Porém, testar o envio de emails... Leia mais