Instalação do Wordpress com Vagrant

wordpress-1_abertura

Esta é uma configuração do Vagrant que preparei para automatizar a instalação do WordPress em uma máquina virtual rodando a versão 17.10 do Ubuntu, com as versões 2.4 do Apache HTTP Server, 7.1 do PHP, 10.1 do MariaDB, a última versão estável¹ do WordPress e outras dependências.

Na verdade não há mistério na instalação de todo este ecossistema, o problema está nos “pequenos detalhes” que podem te fazer perder algum tempo caso sejam esquecidos — e o serão quando se tem alguma pressa! 🙂

(¹) Por enquanto a versão é a 4.9.

Continuar lendo

Anúncios

Ambiente de desenvolvimento do Laravel com Vagrant

vagrant_laravel-1_abertura

Esta é uma configuração do Vagrant que preparei para automatizar a criação de um ambiente de desenvolvimento do Laravel em uma máquina virtual rodando a versão 17.10 do Ubuntu (esta versão só tem em 64 bit), com PHP 7.1 e os demais arquivos necessários para o framework já instaladas.

E já que as dependências não estavam assim tão óbvias resolvi disponibilizá-lo junto com os demais arquivos.

Continuar lendo

Orientação a objetos em PHP, o básico

php_oop

Já que resolvi montar um guia para o Perl, acredito que não vá custar muito fazer o mesmo com PHP e outras linguagens. No final até ficam como uma boa referência no caso de (eu ou mais alguém) precisar fazer uma consulta rápida.

Ao contrário do que acontece no Perl em que as coisas parecem estar “amarradas” para funcionar daquele jeito, em PHP tudo parece mais ajeitado na parte da orientação a objetos e tendo até palavras reservadas e todo o resto para utilizar.

Então, o roteiro com o mínimo que você precisa saber/fazer em PHP é mais ou menos assim…

Continuar lendo