gucapi Posted July 28, 2006 at 12:57 PM Report #40729 Posted July 28, 2006 at 12:57 PM Aqui fica umas dicas para instalar o Apache, PHP e MySQL. 1. Download dos itens necessários Primeiro, faça o download dos programas a serem usados. Quanto ao Apache, usaremos o Apache 1.3.*, visto que na documentação do PHP existe a seguinte recomendação: "Não use Apache 2.0 e PHP em um sistema de produção, seja no Unix ou no Windows" (http://www.php.net/manual/pt_BR/install.apache2.php). Apache: http://httpd.apache.org/download.cgi MySQL: http://dev.mysql.com/downloads/ PHP: http://www.php.net/downloads.php 2. Instalação Execute a instalação do Apache e o instale com as configurações padrões. Se quiser, pode escolher outro diretório para a instalação. Extraia o MySQL numa pasta qualquer. Recomendo dentro da pasta onde você instalou o Apache. Ex: C:\Arquivos de Programas\Apache Group\Apache\mysql Extraia o PHP 5 na pasta C:\php5 3. Configuração do PHP Vá para a pasta c:\php5 e copie o arquivo php5ts.dll para a seguinte pasta, de acordo com o seu Windows: c:\windows\system (em Windows 9x/Me) c:\windows\system32 (em WindowsXP) ttc:\winnt\system32 (para Windows NT/2000) Copie também o arquivo c:\php5\libmysql.dll para umas das pastas ditas acima, de acordo com o Windows em uso. Esse arquivo é necessário para o funcionamento do MySQL no PHP. Ainda no c:\php5, renomeie o arquivo php.ini-dist para php.ini e abra-o. Procure a linha extension_dir = "./" e altere-a para extension_dir = "c:/php5/ext/" (é o diretório onde ficam as extensões do PHP, como MySQL, Curl, GD, etc.). Agora, localize a linha ;extension=php_mysql.dll e tire o ; do início dela. Se quiser também, já aproveite e faça o mesmo na linha ;extension=php_gd2.dll, caso queira a biblioteca GD para a manipulação de imagens. Salve as alterações e mova o php.ini para a pasta: c:\windows (em Windows 9x/Me/XP) c:\winnt (para Windows NT/2000) 4. Configuração do Apache Vá para a pasta onde você instalou o Apache e abra o arquivo conf/httpd.conf em qualquer editor de texto. (ex.: Bloco de Notas): Localize a linha #LoadModule unique_id_module modules/mod_unique_id.so e logo abaixo dela adicione LoadModule php5_module "c:/php5/php5apache.dll" Localize a linha AddModule mod_setenvif.c e logo abaixo, adicione AddModule mod_php5.c Localize AddType application/x-tar .tgz e logo abaixo, adicioneAddType application/x-httpd-php .php AddType application/x-httpd-php-source .phps Localize<IfModule mod_dir.c> DirectoryIndex index.html </IfModule> e logo ao lado do index.html adicione index.php default.php main.php 5. Configuração do MySQL Não há nada para se configurar no MySQL, você só deve iniciar o mesmo. Vá para a pasta que instalou o MySQL, então abra o bin/mysqld.exe, iniciando o servidor do MySQL. Lembre-se que sempre que você terá de iniciar o MySQL. Se não quiser ir na pasta toda vez que iniciar o computador, crie um atalho para o bin/mysqld.exe e coloque no "Iniciar, Programas, Inicializar (ou Iniciar, de acordo com o windows)". 6. Falta pouco! Agora, vá em "Iniciar, Programas, Apache HTTP Server, Control Apache Server, Restart", para reinicializar o Apache com as alterações feitas. Pronto! Agora você pode tem PHP5 + MySQL no seu Windows!. Para efetuar um teste, crie um arquivo chamado phpinfo.php, com o conteúdo <?php phpinfo(); ?> e o coloque na pasta htdocs dentro da pasta do Apache. Abra seu navegador e digite http://localhost/phpinfo.php. Se a página abrir com as informações do PHP, significa que tudo deu certo. Observações: Lembrando que nos caminhos que mostrei, o C:\ deve ser substituído pela letra do HD em que está seu Windows e onde foram instalados os programas. Uso o C:\ no artigo, pois é a letra que é normalmente usada. Caso queira register_globals no PHP, abra o c:\windows\php.ini, localize a linha register_globals = Off e altere para register_globals = On. Veja mais aqui: http://www.php.net/manual/pt_BR/security.registerglobals.php Faça o download do php.ini e do httpd.conf já configurados, você só precisará enviar cada um para as pastas aqui explicadas. Download: http://alfred.auriumsoft.com.br/galeria/arquivos_wamp.zip Até a próxima! Alfred Reinold Baudisch Usei as últimas versões (Apache 2.0.58; PHP 5.1.4; MySQL 5.0.22) e funcionou tudo muito bem só tive de instalar o PHP para a versão do Apache 2 e não do 1 tal como diz o manual.
Destineo Posted July 28, 2006 at 01:11 PM Report #40735 Posted July 28, 2006 at 01:11 PM Excelente tutorial .. já tive que instalar o Apache + php + mysql VÁRIAS vezes e de todas as vezes havia algo que me esquecia. Parabens - Destineo
gucapi Posted July 28, 2006 at 03:27 PM Author Report #40755 Posted July 28, 2006 at 03:27 PM atenção que não fui eu k fiz, eu tb andei com problemas e resolvi procurar algo em condições. os creditos estao em cima indicados eu apenas transcrevi para aki o que encontrei se alguem quiser acrescentar algo...
Glazz Posted August 13, 2006 at 10:58 AM Report #44051 Posted August 13, 2006 at 10:58 AM 2º) Localize a linha AddModule mod_setenvif.c e logo abaixo, adicione: AddModule mod_php5.c Eu instalei o apache mas não me aparece essa linha no httpd.conf (estou a utilizar o apache 2.0.59). Contudo continuei a instalação e parece estar a funcionar na mesma. Mas já agora gostava de saber porque não me aparece e se o facto de não ter introduzido essa linha irá condicionar alguma coisa.
kingless Posted August 13, 2006 at 12:23 PM Report #44072 Posted August 13, 2006 at 12:23 PM 2º) Localize a linha AddModule mod_setenvif.c e logo abaixo, adicione: AddModule mod_php5.c Eu instalei o apache mas não me aparece essa linha no httpd.conf (estou a utilizar o apache 2.0.59). Contudo continuei a instalação e parece estar a funcionar na mesma. Mas já agora gostava de saber porque não me aparece e se o facto de não ter introduzido essa linha irá condicionar alguma coisa. Os Apaches 2.0.x não funcionão bem com PHP o melhor é instalar o Apache 1.3.33
mpc650 Posted August 17, 2006 at 07:46 PM Report #44882 Posted August 17, 2006 at 07:46 PM Funcionam bem com php e muito bem mesmo, apenas a ultima versao do apache tem problemas de compatibilidade com o php 5 e o mysql! Atentamente,
kingless Posted August 17, 2006 at 08:23 PM Report #44896 Posted August 17, 2006 at 08:23 PM Funcionam bem com php e muito bem mesmo, apenas a ultima versao do apache tem problemas de compatibilidade com o php 5 e o mysql! Atentamente, E aqui estamos a falar de que versão do php ? PHP 5 😛
mpc650 Posted August 17, 2006 at 08:27 PM Report #44897 Posted August 17, 2006 at 08:27 PM Sim, mas as versões 2.0.X todas funcionam bem excepto a ultima 😛 Atentamente,
kingless Posted August 17, 2006 at 09:53 PM Report #44916 Posted August 17, 2006 at 09:53 PM Vai pesquisar um pouco... Cumps
mpc650 Posted August 17, 2006 at 10:04 PM Report #44924 Posted August 17, 2006 at 10:04 PM Se eu disse isso é por alguma razão não??? Eu trabalho com isso, por isso acho um pouco complicado estares me a dizer isso. Atentamente,
Triton Posted August 17, 2006 at 10:13 PM Report #44928 Posted August 17, 2006 at 10:13 PM kingless, nunca tive problemas com as versões de Apache 2.x mais PHP 5. 😛 <3 life
kingless Posted August 17, 2006 at 10:15 PM Report #44929 Posted August 17, 2006 at 10:15 PM Já li varios artigos em que aconselham a utilização do apache 1.3.x com php do que o apache 2.x não quer dizer que o apache 2.x não funcione com PHP mas não é aconselhado, se procurarem no google vão encontrar muitas informações.
Triton Posted August 17, 2006 at 10:16 PM Report #44930 Posted August 17, 2006 at 10:16 PM Sim, a versão 1.x do Apache é capaz de ser mais estável, mas agora quase todos os servers correm em 2.x. <3 life
kingless Posted August 17, 2006 at 10:17 PM Report #44931 Posted August 17, 2006 at 10:17 PM Como é que sabes que quase todos servers correm apache 2.x ? Não podes afirmar isso sem teres conhecimento.
Triton Posted August 17, 2006 at 10:19 PM Report #44933 Posted August 17, 2006 at 10:19 PM Li umas estatísticas há uns tempos... vou tentar encontrar. <3 life
mpc650 Posted August 17, 2006 at 10:48 PM Report #44940 Posted August 17, 2006 at 10:48 PM Boas, como ja afirmei e volto a afirmar testei ate agora todas as versoes 2.0.x do Apache e só apenas a ultima não funciona com PHP5 e até para essa já existe forma de contornar. Atentamente,
Guest Marine Posted November 5, 2006 at 05:22 PM Report #62246 Posted November 5, 2006 at 05:22 PM Mais te valia instalares logo o Wamp, que é um pack dos três.
djthyrax Posted November 6, 2006 at 07:55 PM Report #62505 Posted November 6, 2006 at 07:55 PM Boas, como ja afirmei e volto a afirmar testei ate agora todas as versoes 2.0.x do Apache e só apenas a ultima não funciona com PHP5 e até para essa já existe forma de contornar. Atentamente, Tu deves estar a falar é da versão 2.2.x 👍 Não peças ajuda por PM! A tua dúvida vai ter menos atenção do que se for postada na secção correcta do fórum!
djthyrax Posted November 6, 2006 at 07:56 PM Report #62506 Posted November 6, 2006 at 07:56 PM Mais te valia instalares logo o Wamp, que é um pack dos três. há quem goste de fazer as coisas por si para tentar aprender qq coisa 👍 btw, para isso instalava o wampp (isso td + perl) Não peças ajuda por PM! A tua dúvida vai ter menos atenção do que se for postada na secção correcta do fórum!
Triton Posted November 6, 2006 at 09:55 PM Report #62551 Posted November 6, 2006 at 09:55 PM Mais te valia instalares logo o Wamp, que é um pack dos três. há quem goste de fazer as coisas por si para tentar aprender qq coisa 👍 btw, para isso instalava o wampp (isso td + perl) Para quê o XAMPP quando existe o VertrigoServ? <3 life
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now