Para instalar o PHP 5.6 e algumas extensões importantes, basta executar no terminal: # add-apt-repository ppa:ondrej/php # apt-get update # apt-get install apt-get install php5.6 php5.6-common php5.6-intl php5.6-mysql php5.6-bcmath php5.6-curl php5.6-gd php5.6-json php5.6-readline php5.6-zip php5.6-bz2 php5.6-dev php5.6-imap php5.6-mbstring php5.6-xml php5.6-cli php5.6-mcrypt php5.6-soap Já para instalar o PHP 7.2 e algumas extensões importante, basta acrescentar: #...
Read More
Posts da Categoria: PHP
Instalando e utilizando múltiplas versões do PHP com PHPBrew no Kubuntu 14.04
Atualizado em 04/08/2015 De vez em quando pode ser necessário realizar a manutenção de um site ou sistema antigo escrito em PHP. Nesses casos, quando você faz download e testa em seu ambiente local acaba se deparando com muitos erros do PHP. Muitos desses erros são devido as diferenças de versões do PHP do ambiente...
Read More
Permitindo que assinantes possam ler posts privados no WordPress
Por estranho que possa parecer, por padrão no WordPress, usuários assinantes não podem ler posts privados. Teve um dia que precisava fazer isso e pesquisei muito até chegar ao plugin do WordPress chamado Members. Ele permite que você possa especificar as permissões de cada nível de usuário (ler, publicar e remover posts, adicionar usuários, etc)...
Read More
Programação Avançada com PHP usando Symfony
Symfony é um framework PHP que parece seguir ao pé da letra as metodologias de desenvolvimento ágil. Ele permite que você desenvolva código de entidades até formulários “automagicamente”. E através de plugins você pode adicionar funções ao sistema; incrementando sua segurança, melhorias visuais, etc. Possui documentação farta em inglês. No site oficial, você pode encontrar...
Read More
Trabalhando com um objeto stdClass obtido através de um Web Service
Hoje tive um desafio. Precisava trabalhar com um conteúdo XML obtido à partir de um Web Service. O problema era que o conteúdo XML estava dentro de um objeto stdClass. Veja o que eu obtinha com um var_dump: object(stdClass)#2 (1) { ["ConsultarProdutosResult"]=> object(stdClass)#3 (1) { ["any"]=> string(1458324) "10001POLTRONA" } }...
Read More