Então eu fiz uma coisa simples:
php -i | head
./configure --prefix=/usr --with-snmp
make
sudo make install
Mas phpinfo()
ainda me mostrando 5.3.15. Aqui estão alguns resultados das investigações:
- PHP_BINDIR = /usr/bin
- versãophp() = 5.3.15
- 192-168-0-100:$ /usr/bin/php -v
PHP 5.4.8 (cli) (construído: 8 de novembro de 2012 09:30:58) - 192-168-0-100:$ /usr/local/bin/php -v
PHP 5.4.8 (cli) (construído: 7 de novembro de 2012 22:09:56) - 192-168-0-100:$ qual php
/usr/bin/php
Também tentei usar diferentes ln -s. Podem ser algumas sugestões?
PS php está funcionando bem no localhost, mas ainda é 5.3 (tentei alguns novos recursos do php 5.4)
Responder1
Em vez de construir você mesmo e potencialmente causar estragos em seu /bin
diretório – isso pode matar sua instalação original do PHP – faça um favor a si mesmo e use instalações pré-construídas como as abaixo.
MAMP
MAMPatualmente vem com PHP 5.2 e 5.4.4. Ele será executado de forma independente e você poderá alternar a qualquer momento.
O MAMP é instalado da maneira típica do Mac: com muita facilidade. O MAMP não comprometerá nenhuma instalação existente do Apache já em execução no seu OS X. Você pode instalar o Apache, PHP e MySQL sem iniciar um script ou ter que alterar qualquer arquivo de configuração!
Pacotes binários PHP
Você também pode tentar oPHP 5.3/5.4 para OS Xcomo pacotes binários:
Este pacote instala o PHP 5.3.x/5.4.x (geralmente) mais recente [...] em /usr/local/php5. Ele instala muitas extensões úteis […]. Ele também fornece um php.ini decente com todas as configurações configuradas de acordo com as "Melhores Práticas".
Para PHP 5.4, a instalação é tão fácil quanto executar:
curl -s http://php-osx.liip.ch/install.sh | bash -s 5.4