Considerações:
Instalação do Apache:
Instalação do PHP:
Primeiro passo, download do pacote:
# wget -c http://www.aurore.net/projects/php-json/php-json-ext-1.2.1.tar.bz2
Obs.: verifique a última versão.
# tar -jzvf php-json-ext-1.2.1.tar.bz2 -C /opt (descompacte o pacote)
# ln -s /opt/php-json-ext-1.2.1/ /opt/json (apenas um link simbólico para facilitar)
# cd /opt/json
# /opt/php/bin/phpize
# ./configure --with-php-config=/opt/php/bin/php-config && make && make install
Ao fim da compilação ele gerará uma saída:
Installing shared extensions: /opt/php-5.3.1/lib/php/extensions/no-debug-non-zts-20090626/
Então faça o seguinte:
# vim /opt/php/lib/php.ini
Adicione dentro da sessão [PHP]:
extension = /opt/php-5.3.1/lib/php/extensions/no-debug-non-zts-20090626/json.so
Reinicie o Apache:
# /opt/apache/bin/apachectl stop
# /opt/apache/bin/apachectl start
Verificando se está ok:
# /opt/php/bin/php -i | grep json
Ele gerará uma saída semelhante a:
json
json support => enabled
json version => 1.2.1
PWD => /opt/json
_SERVER["PWD"] => /opt/json
Obs.:
Quando o Apache e o PHP forem instalados através de apt-get, yum, whatever... eu usei o seguinte padrão:
# tar -xzvf json-1.2.1.tgz -C /etc/
# ln -s /etc/json-1.2.1 /etc/json
# cd /etc/json
# phpize
# ./configure && make && make install
E dentro do "php.ini" adicionar apenas:
extension = json.so
Bom galera, não sei o quanto útil pode ser para vocês, porém segue a dica de como aplicar o Json no PHP. Críticas construtivas são sempre bem vindas, abraços.
Nenhum comentário foi encontrado.