Instalar Apache e PHP no Windows
Tutorial com Dicas para instalar o Apache e PHP
No post anterior, apresentei os passos para instalar o Apache no Windows. Hoje irei mostrar como instalar e configurar o servidor PHP para rodar com Apache no Windows.
O PHP funciona como um módulo do Apache. O Apache deve ser configurado para processar as páginas PHP através desse módulo que instalaremos agora e retornar o conteúdo para o navegador. Podemos realizar uma instalação semelhante para processamento de páginas JSP, através da configuração do Tomcat, mas esse não é o foco deste artigo.
Instalar o PHP no Windows
Para a instalação desse módulo PHP, é necessário que você tenha executado os seguintes passos:
- Instalar Apache no Windows;
- Baixar o PHP 5.3 (Thread Safe).
O PHP é muito rápido quando rodando em servidor Linux, porém, em servidor Windows, o desempenho pode não ser o mesmo. Para isso, foi disponibilizado uma versão “Non Thread Safe”, que nada mais é que a versão do PHP sem o tratamento para controle de múltiplas solicitações, essa configuração deixa o servidor mais rápido. Como o nosso foco é preparar o ambiente para um servidor de desenvolvimento, a performance para muitos acessos simultâneos não será importante.
A versão atual é a 5.3.13. Após fazer o download, execute o instalador. Clique em “Next”, para iniciar a instalação. Aceite os termos e clique em “Next”. Informe o caminho para a instalação, eu utilizo o D:\Desenvolvimento\servers\php5.3.13
e clique em “Next”. Selecione o servidor Apache 2.2.X, conforme imagem abaixo.
Selecione o diretório de configuração do Apache, conforme sua instalação. Informe a pasta conf da sua instalação do Apache. Se você não informar essa pasta corretamente, você terá que configurar o arquivo manualmente posteriormente.
Após clicar em “Next”, você deverá selecionar os itens de instalação. Eu deixei como está a configuração padrão, somente certifique-se que o MySQL e o MySQLi estejam selecionados, pois teve uma versão que eu baixei que o MySQL não estava selecionado por padrão.
Clique em “Next” e em “Install”. Agora é só aguardar pelo fim da instalação.
Testar a instalação do PHP no Apache
Para verificar se a instalação ocorreu sem erros, crie um arquivo na pasta “htdocs” da instalação do Apache, com o nome info.php
e cole o conteúdo abaixo:
<?php phpinfo(); ?>
Agora abra o navegador e digite o seguinte endereço: http://localhost/info.php, deverá ser exibido uma página conforme mostrado abaixo:
Configurar exibição de erros
Por questões de segurança, os erros de sintaxe ou de execução do PHP não são exibidos, pois muitas vezes é possível identificar nomes de arquivos, caminhos absolutos, configurações de banco de dados, senhas, etc. Por estarmos utilizando esse ambiente para desenvolvimento, será bastante interessante exibir os erros no navegador, quando ocorridos. Para isso, vamos abrir o arquivo “php.ini”, localizado no diretório raiz da instalação do PHP. Procure pelo atributo display_errors
, que deve estar setado como Off
e altere para On
, conforme abaixo.
display_errors = On
Agora precisamos configurar o apache para ele “entender” o arquivo index.php
como página principal de um diretório. Para isso, basta alterar o arquivo httpd.conf
, que está localizado na pasta conf
do diretório de instalação do Apache. Procure a linha DirectoryIndex index.html
e adicione o arquivo index.php
, ficando assim: DirectoryIndex index.php index.html
.
Nesse mesmo arquivo, vamos alterar para que os arquivos .htaccess
funcionem. Procurem pelo atributo AllowOverride
da tag Directory
que aponta para o htdocs
, ex.: <Directory "D:/Desenvolvimento/servers/apache2.2.22/htdocs">
. Altere o valor do atributo para All
.
Boa sorte.
21 Replies to “Instalar Apache e PHP no Windows”
Safe To Buy Cialis Online
http://buypropeciaon.com/ – propecia reviews
plaquenil
http://buyplaquenilcv.com/ – buy hydroxychloroquine amazon
Zithromax Asthma
http://buylasixshop.com/ – Lasix
Cialis Comprar Sin Receta
http://buyneurontine.com/ – Neurontine
http://buyneurontine.com/ – gabapentin does
cialis no prescription
cialis online purchase
Viagra Pills For Men
Priligy Est De Preference Bon
Generic Tab Provera Get Website Without A Script
ivermectin scabies
cost of cialis
buy generic zithromax online
Viagra Ontario
Discount For Plavix
how do i get a prescription for viagra Waxing Services