O que é?
WAS4P – Web Application Server for PHP. É uma iniciativa da Wend Tecnologia para divulgar e propagar as melhores práticas do mercado PHP, onde diponibilizamos a VM (Virtual Machine) bem como os scripts que utilizamos para criar nossos servidores para desenvolvimento em PHP.
Para o iniciante É tudo que você precisa para começar a programar em PHP! Baixe a VM, e siga os passos citados, e faça seus primeiros testes!
Para o profissional É um conjunto de scripts para criação de VM (Virtual Machine) contendo uma instalação padrão para desenvolvimento em PHP.
Ambiente
- Minimal: ZendServer + Git was4p v1.1.0-dg (32bits)-minimal.ova
- Default: ZendServer + Git + PHP QA Tools
- Full: ZendServer + Git + PHP QA Tools + Jenkins + PHPTemplate
- > Se for utilizar o MySQL, instale usando o comando:
$ sudo apt-get install mysql-server
Configurações
- Ubuntu Server 14.04 LTS 32bits¹
- Zend Server 7.0
- PHP 5.5.7
¹Disponibilizamos as VMs em 32bits para facilitar a utilização por qualquer pessoa, mesmo que ainda nao possuam um sistema 64bits. Fizemos vários testes com 64bits e todo procedimento funciona perfeitamente no mesmo.
Como funciona?
Existem duas formas de aproveitar esse projeto, utilizando a VM que disponibilizamos no SourceForge, ou utilizar os Scripts para criar sua VM do zero.
Usando a VM(Virtual Machine)
Tendo a versão mais recente do VirtualBox instalada, basta baixar o arquivo no sourceforge e seguir os passos abaixo:
- Verifique as configurações de rede da VM, resete o MAC das placas de rede preferencialmente.
- Inicie a VM normalmente, e faça o primeiro acesso utilizando os dados:
- Usuário:
was4p
- Senha:
was4p123
- Usuário:
- Utilize o comando
$ ifconfig
para idendificar seu IP- aproveite para conferir o acesso à internet com
$ ping google.com
- aproveite para conferir o acesso à internet com
- Atualize a VM com os comandos:
$ sudo apt-get update
e$ sudo apt-get upgrade -y
- Acesse o Zend Server: http://
ip-da-vm
:10081 e siga o passo a passo para configurar seu Zend Server; - Execute os demais scripts conforme necessidade.
- Sincronize seu projeto com uma das 2 formas abaixo, ou as duas:
- Use ssh/sftp na sua IDE ou aplicação de FTP preferida para sincronizar os projetos na pasta:
/var/www/html
- Utilize os Recursos do Zend Deployment para testar suas aplicações;
- Use ssh/sftp na sua IDE ou aplicação de FTP preferida para sincronizar os projetos na pasta:
Se for utilizar o MySQL, instale usando o comando:
$ sudo apt-get install mysql-server
Instalando via Script
Com o script basta criar uma nova VM Linux/Debian, recomendamos o Ubuntu Server 14.04 LTS
:
- Faça a instalação padrão de sua VM
- Instale o git usando o comando:
$ sudo apt-get install git
- Clone o projeto was4p:
$ git clone http://github.com/wendtecnologia/was4p.git
- Acesse a pasta criada:
$ cd was4p
- Execute o comando
$ sudo ./install.sh
para instalar o Zend Server e definir seus PATHs; - Siga os passos 5, 6 e 7 da VM para concluir.
Onde baixar?
A máquina pronta pode ser encontrada no link: http://sourceforge.net/projects/was4p