PHP – Atualizando o PHP no Mac – OSX

Olá pessoal,

Se você possui um Mac e deseja atualizar a versão do PHP que vem nele, existem comandos simples que você pode executar no terminal para realizar esta façanha de forma simples.

Segue abaixo uma lista com os comandos para cada versão (basta copiar e colar no terminal que o script faz todo o restante para você):

PHP 7.0 (Versão estável):

curl -s http://php-osx.liip.ch/install.sh | bash -s 7.0

PHP 5.6:

curl -s http://php-osx.liip.ch/install.sh | bash -s 5.6

PHP 5.5:

curl -s http://php-osx.liip.ch/install.sh | bash -s 5.5

PHP 5.4 (Esta versão já não é mais utilizada):

curl -s http://php-osx.liip.ch/install.sh | bash -s 5.4

PHP 5.3 (Esta versão já não é mais utilizada):

curl -s http://php-osx.liip.ch/install.sh | bash -s 5.3

Lembrando que este script não modifica ou apaga a versão do PHP que vem nativamente com o OSX, por isso ele instala em uma pasta diferente. Para você sobrescrever o comando “php” do OSX para apontar para a sua nova versão instalada, faça o seguinte:

1 – Edite o arquivo “.bash_profile”:

nano ~/.bash_profile

2 – Adicione as linhas e salve o arquivo:

export PATH=/usr/local/php5/bin:$PATH

3 – Atualize os comandos no terminal:

source ~/.bash_profile

 

Para verificar a versão do PHP e saber se tudo deu certo, basta executar:

/usr/local/php5/bin/php -v

Por padrão o script “packager” é instalado em “/usr/local/packer” e o PHP é instalado em “/usr/local/php5”. Ao longo da instalação o script pedirá sua senha de usuário, mas fique tranquilo, pois ele pede para copiar os arquivos para as pastas internas do sistema.

Caso você queira saber mais sobre como executar o “pecl”, alterar o “php.ini”, “memcached”, acesse o site oficial: http://php-osx.liip.ch/ e neste mesmo site você fica sabendo de todas as versões PHP suportadas.

Obrigado e até o próximo post pessoal.

7 ideias sobre “PHP – Atualizando o PHP no Mac – OSX

    1. paulo Autor do post

      Olá Carlos,

      Você terá que adicionar a extensão referente a sua versão.

      Qual seria o seu sistema operacional e qual versão 32 ou 64 bits?

      Abs.

      Responder
  1. Fred Azevedo

    Olá Paulo, agradeço muito pela contribuição.

    Deu certo, quando dou o comando /usr/local/php5/bin/php -v realmente a versão é a 7.0

    Porém se eu der o comando php -v ele me retorna sempre a versão 5.5, ai quando vou instalar
    o composer da erro por causa dessa versão. Como posso deixar a versão 7 por deafult ?

    Responder
    1. paulo Autor do post

      Olá,

      Provavelmente você terá que criar um link simbólico em “/usr/bin/php” apontando para “/usr/local/php5/bin/php”. Acredito que você terá que fazer o seguinte:


      sudo rm -rf /usr/bin/php
      sudo ln -s /usr/bin/php /usr/local/php5/bin/php

      Caso o segundo comando não funcione, inverta os caminhos, eu nunca lembro quem vem primeiro.

      Outra alternativa é usar depois uma imagem do Docker, que é o que eu faço hoje em minha máquina. Para isso eu criei já algo pronto:

      https://github.com/prsolucoes/docker-compose-php-dev

      Responder

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *