Ir para conteúdo
  • Cadastre-se

Zend no windows


Posts Recomendados

instalando Zend Framework no Windows

Para instalar, baixe a versão apropriada (a maioria dos usuários vai querer o "Preview" release) e extraia o arquivo zip. Para o diretório de sua escolha.

Actualmente não há instaladores que foram criados para Zend Framework.

De informações sobre como configurar um motor de reescrita de URL como o Apache mod_rewrite ou ISAPI_Rewrite de Microsoft IIS, consulte Configurando Seu Rewriter de URL.

Pacotes pré-compilados

Zend Server ou Zend Server Community Edition

Você pode ter Zend Framework configuração no Windows, instalando Zend Server Community Edition, que está disponível gratuitamente a partir Zend, e inclui uma pilha de PHP, bem como a versão mais recente (ou próximo a mais recente) do Zend Framework, em uma instalação rápida e fácil .

Manual / instalação personalizada

Preparação

Um sistema mínimo para o Zend Framework inclui PHP e um servidor web. Um banco de dados opcionais podem ser instalados. Esta seção inclui diferentes maneiras de criar esse ambiente.

Caminho 1 (Ala Carte)

Webserver

Baixe e instale a última versão do Apache

Opcional, se você precisa de um banco de dados

Baixe e instale a última versão do MySQL

Faça o download e instalar as ferramentas de administração MySQL

Neste ponto, pode ser uma boa idéia para verificar se a instalação do MySQL está trabalhando, tentando se conectar a ele através do browser de consulta (ou qualquer ferramenta de administração que você decidiu instalar), e criar um banco de dados simples.

PHP

Baixe e instale a última versão do PHP

O instalador do PHP irá pedir a localização do diretório de configuração do Apache. Se o Apache foi instalado no local padrão, o diretório de configuração será algo como isto: "C: \ Arquivos de programas \ Apache Software Foundation \ Apache2.2 \ conf"

O processo de instalação PHP irá atualizar o arquivo de configuração do Apache (httpd.conf) eo arquivo MIMES (mime.types) com as directivas necessárias.

Se você instalou um banco de dados mysql

Verifique se há uma cópia do libmysql.dll no diretório do sistema windows, ou algum outro diretório que esteja no PATH do sistema. Se necessário, pode ser copiado do diretório base da instalação do PHP.

Ao executar o instalador do PHP não se esqueça de selecionar os módulos necessários para o seu banco de dados. Para o MySQL você precisará selecionar "MySQL" e "DOP / MySQL"

Afinal Apache Restart para carregar as novas configurações PHP

Se ele correu tão bem como ele fez para mim isso é tudo o que precisa ser feito. Como mencionado acima, o único arquivo que pode precisar ser movida manualmente no lugar é a libmysql.dll.

Way 2 (simples)

XAMPP download aqui

XAMPP é um pacote completo para Windows (também disponíveis para Linux e Co).

Ele tem um instalador com configuração pré-definida para um Ambiente WebServer completa.

Apache 2.2.3

PHP 5.2

MySQL

Zend Optimizer

e alguns programas mais úteis

Depois de baixado e instalado o sistema está pronto para ir.

Caminho 3 (Simples)

WAMP download aqui

WAMP é um outro pacote completo (somente para Windows) que também tem um ícone na bandeja que permite a você gerenciar os serviços. É um instalador completo, com configuração existente para um ambiente AMP *, além de gestores para mysql e sqlite.

Apache 2.0.58

PHP 5.1.4 + PECL

SQLiteManager

MySQL 5.0.22

Phpmyadmin

Nota: embora XAMPP vem com módulos DOP (Zend DBs adaptadores preferido db), apenas os adaptadores sqlite e sqlite2 estão habilitados. Modificar o php.ini (C: \ wamp \ Apache2 \ bin \ php.ini por padrão) para habilitá-los.

Caminho 4 (a partir de originais)

Apache 2.2.3 download aqui

PHP 5.2.0 baixar aqui

Instalar e configurá-los corretamente para que eles vão trabalhar juntos.

Apache e PHP Instalação olhar aqui

Caminho 5 (Impulsionado)

Quando você estiver na necessidade de recursos estendidos a partir apache você pode querer usar esse caminho que instala PHP 5.2 como módulo do Apache 2.2.3.

Apache 2.2.3 com SSL e baixar mod_deflate aqui

Também vários mods úteis e extensões para o Apache pode ser encontrado aqui como

mod_security

mod_fcgid

mod_log_rotate

PHP 5.2.0 baixar aqui

Instalar o PHP ser ser usado como módulo do Apache 2.2.x

Otimizar o Apache olhada aqui

Acelerar o PHP com APC olhada aqui

Caminho 6 (Usando Cygwin)

Baixe e instale o Cygwin. Selecione gcc, lighttpd, apache, libpcre, libjpeg, gd, zlib, libpng, sqlite, autoconf, libtool, make, etc ao escolher pacotes para baixar e instalar.

Nota: Se você já tiver instalado o Cygwin, certifique-se primeiro atualizar todos os pacotes instalados antes de compilar PHP.

Cat $ ./php-5.1.4/config.nice

#! / Bin / sh

#

# Criado por configurar

CFLAGS = "-Os-march = pentium-m-pipe-fomit-frame-pointer '\

. / Configure '\

'- Enable-fastcgi' \

'- Enable-sqlite-utf8' \

'- With-pdo-sqlite = / usr / local / lib /' \

'- Enable-soap' \

\ - "Enable-sockets '

'- With-pcre-regex = / usr /' \

'- With-jpeg-dir = / usr / lib /' \

'- With-png-dir = / usr / lib /' \

'- With-zlib-dir = / usr / lib /' \

'- With-gd' \

"$ @"

$ Cat ~ / bin / gcc

#! / Bin / bash

# Essas otimizações trabalhar para uma CPU Pentium-M só!

exec ccache / usr / bin / gcc $ *-Os-march = pentium-m-pipe-fomit-frame-pointer

Adicionar ~ / bin ao seu PATH em ~ /. Bashrc.

Baixar fontes do PHP, a partir de www.php.net ou até mesmo o mais recente 5.xy de http://snaps.php.net.

Em seguida, executar ./php-5.1.4/config.nice

Para lighttpd:

server.modules = (

"Mod_rewrite",

"Mod_redirect",

"Mod_alias",

"Mod_access",

"Mod_status",

"Mod_setenv",

"Mod_fastcgi",

"Mod_simple_vhost",

"Mod_cgi",

"Mod_compress",

"Mod_accesslog")

root-server.document = "/ www / pages /"

server.errorlog = "var / log / / lighttpd.error.log"

index-file.names = ("index.php", "index.html",

"Index.htm", "default.htm")

mimetype.assign = (

". Pdf" => "application / pdf",

". Sig" => "application / pgp-signature",

". Spl" => "application / futuresplash",

". Class" => "application / octet-stream",

". Ps" => "application / postscript",

". Torrent" => "application / x-bittorrent",

". Dvi" => "application / x-dvi",

". Gz" => "application / x-gzip",

". Pac" => "application / x-ns-proxy-autoconfig",

". Swf" => "application / x-shockwave-flash",

". Tar.gz" => "application / x-tgz",

". Tgz" => "application / x-tgz",

". Tar" => "application / x-tar",

". Zip" => "application / zip",

". Mp3" => "audio / mpeg",

". M3u" => "audio / x-mpegurl",

". Wma" => "audio / x-ms-wma",

". Cera" => "audio / x-ms-cera",

". Ogg" => "application / ogg",

". Wav" => "audio / x-wav",

". Gif" => "image / gif",

". Jpg" => "image / jpeg",

". Jpeg" => "image / jpeg",

". Png" => "image / png",

". Xbm" => "image / x-xbitmap",

". Xpm" => "image / x-XPixMap",

". Xwd" => "image / x-xwindowdump",

". Css" => "text / css",

". Html" => "text / html",

". Htm" => "text / html",

". Js" => "text / javascript",

". Asc" => "text / plain",

". C" => "text / plain",

". Cpp" => "text / plain",

". Log" => "text / plain",

". Conf" => "text / plain",

". Texto" => "text / plain",

". Txt" => "text / plain",

". Dtd" => "text / xml",

". Xml" => "text / xml",

". Mpeg" => "video / mpeg",

". Mpg" => "video / mpeg",

". Mov" => "video / quicktime",

". Qt" => "video / quicktime",

". Avi" => "video / x-msvideo",

". Asf" => "video / x-ms-asf",

". Asx" => "video / x-ms-asf",

". Wmv" => "video / x-ms-wmv",

". Bz2" => "application / x-bzip",

". Tbz" => "application / x-bzip-comprimido-tar",

". Tar.bz2" => "application / x-bzip-comprimido-tar"

)

accesslog.filename = "/ www / logs / access.log"

url.access negar-= ("~", ". inc")

$ HTTP [ZFUSER: "url"] = ~ ". \ Pdf $" {

server.range-pedidos = "desativar"

}

static-file.exclude-extensions = (". php", ". pl", ". fcgi")

server.port = 8080

simples vhost.server raiz = "/ cygdrive / c / gavin / home / lighttpd /"

simples vhost.default-host = "zf"

simples vhost.document raiz = "/ www /"

dir-listing.activate = "enable"

compress.cache-dir = "/ tmp / lighttpd / cache / comprimir /"

compress.filetype = ("text / plain", "text / html")

cgi.assign = (". php" => "/ usr / local / bin / php", ". pl" => "/ usr / bin / perl")

status.status url = "/ server-status"

status.config url = "/ server-config"

url.rewrite = (

"^ Status / $" => "/ server-status",

"^ / Config $" => "/ server-config",

# Adicionar seu redirecionamento para o seu quadro abaixo bootstrap

)

setenv.add ambiente = ("TZ" => "PST8PDT")

Teste de PHP

Criar um arquivo simples com o seguinte código:

/ / File: phptest.php

<? Php

phpinfo ();

Coloque-o em seu diretório raiz do servidor web,

Digite a URL no seu navegador: http://localhost/phptest.php

Se não há saída ou ocorreu um erro, algo mais provável que tenha sido configurado incorretamente. Verifique os logs do PHP e os logs de webserver. A localização destes arquivos de log depende das directivas no arquivo php.ini e do httpd.conf (para o servidor web Apache). Locais típicos desses arquivos de configuração, ea sintaxe das diretrizes seria algo como isto:

C: Foundation/Apache2.2/conf/httpd.conf Software / Program Files / Apache

ErrorLog "C: / www / logs / error.log

AccessLog "C: / www / logs / access.log

C: / Program Files / PHP / php.ini

; Log erros para o arquivo especificado.

error_log = "c: / www / logs / php.log"

Reescrever URLs

Consulte Configurar a sua Rewriter URL.

Instale O Zend Framework

Baixe e instale o Zend_Framework

Zend_Framework últimas oficial aqui

ou brincar com os

Versão mais recente do desenvolvedor de Zend_Framework

Dicas para começar com o Zend Framework pode ser encontrada aqui

Oficial quadro manuais

Tutorial PHP Architect

PHP Wiki

Zend Dicas

Zend Dicas 2

Questões de depuração Instalação

"Erro Fatal: 'Zend_Db_Adapter_Exception" excepção Uncaught com a mensagem "A extensão PDO é necessária para este adaptador, mas não carregado" em ... "

Certifique-se que DOP é carregado em PHP. Verifique se a dll. DOP para a extensão está disponível para PHP (normalmente por deixá-la cair na pasta 'ext' da sua instalação PHP e reiniciar o servidor web). Se você não tem o DOP dll., Você pode agarrá-lo fora de http://pecl4win.php.net/.

Era so Pesquisa no Dr.Google

Editado por WebRodrigo
Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.
  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
×
×
  • Criar Novo...

Informação Importante

Concorda com os nossos termos?