BEM VINDO AO BLOG DO MARCOS CARRARO CRIADOR DO "CARRARO DASHBOARD". MUITO MAIS QUE UM SIMPLES BLOG.
Mostrando postagens com marcador zend framework 2. Mostrar todas as postagens
Mostrando postagens com marcador zend framework 2. Mostrar todas as postagens

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:


Read More

Posts que a turma mais esta lendo...

Posts que a turma mais esta lendo...

Marcos Carraro