BEM VINDO AO BLOG DO MARCOS CARRARO CRIADOR DO "CARRARO DASHBOARD". MUITO MAIS QUE UM SIMPLES BLOG.

segunda-feira, 4 de novembro de 2013

Botando para Funcionar zend-framework 2 + apache + mariadb + Criação de Modulos + NetBeans no Fedora 19

Buenas,

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

Posts que a turma mais esta lendo...

Posts que a turma mais esta lendo...

Marcos Carraro