PHP - Atualizando o PHP no Mac - OSX

Por paulo, Ter 14 Outubro 2014, na categoria Php

5.4, 5.5, 5.6, 7.0, 7.1, atualizar, mac, osx, php, update

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.

Outros conteúdos relacionados

Qua 24 Janeiro 2018
Trocando a versão do Python no macOS
Sex 13 Maio 2016
OSX - Removendo todos os arquivos .DS_Store
Seg 20 Outubro 2014
Mac - OSX - Conectando via SSH e mantendo a conexão aberta (KeepAlive)
Sáb 16 Dezembro 2017
Correção para abrir uma aplicação supostamente corrompida no Mac
Qui 20 Outubro 2016
Instalando drivers não assinados (unsigned) no Mac/OSX
Seg 18 Abril 2016
OSX - Deixando o seu terminal colorido e com suporte ao Git
Seg 23 Novembro 2015
Mac OSX - Desabilitando o ganho automático do microfone no Skype
Sex 26 Fevereiro 2016
Golang - Ferramenta para upload do arquivo DSYM para o Fabric/Crashlytics
Sáb 28 Novembro 2015
Frameworks PHP - Yii, Laravel, Phalcon e afins
Ter 22 Setembro 2015
PHP - Script para executar uma limpeza de e-mails inválidos e ruins em um arquivo
Ter 14 Outubro 2014
PHP - Composer - Facilitando a vida de quem usa
Ter 14 Outubro 2014
PHP - Yii Framework 2.0 - Criando um novo projeto do tipo básico
Ter 14 Outubro 2014
PHP - Yii Framework 2.0
Ter 23 Setembro 2014
PHP - Configurando o PHPStorm 7/8 para reconhecer o YiiFramework
Seg 15 Setembro 2014
PHP - Usar aspas simples ou duplas para criar uma String?
Seg 14 Novembro 2016
Usando o auto-update do Fastlane