Decide começar a estudar o zf2, então nada melhor do que colocá-lo para funcionar.
Então bora lá.
# yum install httpd mariadb mariadb-server php php-common php-pecl-apc php-cli php-pear php-pdo php-mysqlndphp-pecl-memcache php-pecl-memcached php-gd php-mbstring php-mcrypt php-xml phpMyAdmin git
Feito isso já temos o webserver rodando, com Apache,PHP,MariaDB,phpMyAdmin.
Agora vamos instalar o tão falado zend framework 2.
Já tenha instalado o NetBeans 7.4
Verifique se já não esta instalado o ZF2.
Caso ele não esteja já instalado, seleciona a aba Plug-ins Disponíveis e lá procure por 'zend' e instale os pacotes php-zend framework e zend framework2.
Feito esta configuração, precisamos do "esqueleto" do FZ2, para isso no NetBeans selecione "Ferramentas -> Opções"
Repare que já tem o link para download, faz o download e selecione o mesmo.
Para os apreçados https://github.com/zendframework/ZendSkeletonApplication/archive/master.zip
Porém ainda fala configurar o composer, o composer no netbeans serve para indicar as bibliotecas que o zend vai precisar, para isso.
cd /usr/sbin ; php -r "eval('?>'.file_get_contents('https://getcomposer.org/installer'));"
Ao finalizar a instalação, no netbeans devemos fazer a busca do composer. Em: "Ferramentas -> Opções -> Aba Composer (Pesquisar)"
Então agora chegou a hora de criar o nosso novo projeto.
Vá em novo-projeto selecione PHP, informe os dados necessários, porém ao chegar no fim vai ter o php-frameworks, selecione zend2-framework.
Aguarde alguns instantes e seu projeto já estará pronto.
Após ~5min ta pronto, você é obrigado a visualizar esta tela, se estiver visualizando parabéns o zend esta ok.
Acesse a máquina...
por...
http://ip_da_maquina/zend-dev/public
Obs:. zend-dev é o nome do projeto que eu dei para meus estudos.
Como o zend utiliza MVC, ele mantem já uma estrutura para isso.
Vamos criar então alguns módulos.
para criar esta módulos nos precisamos utilizar o zftool.
Para isso.
# cd /usr/sbin
# composer.phar require zendframework/zftool:dev-master
# cd /var/www/html/Dropbox/zend-dev
Esta é a pasta principal do meu projeto.
Vamos criar o modulo chamado cadastro_uf
# php ./vendor/bin/zf.php create module cadastro_uf /var/www/html/Dropbox/zend-dev/
Para confirmar verifique em...
# ls -la
# ls module/
Application
Cadastro_uf
Bueno, agora o que me restas é estudar mais para começar a programar e criar as classes, as view, templates... e bora lá.
abraços
Referencias:
Nenhum comentário:
Postar um comentário