Como Criar Um Servidor Windows Com Apache, MySQL e PHP
Material Necessário:
Um computador dedicado apenas ao servidor.
Nunca deveremos utilizar o nosso PC principal para um servidor, deve ser sempre um PC a parte. Aconselho a utilizarem o Windows Server 2003 ou o Windows 2000. Também funciona no Windows XP sem quaisquer problemas. Não aconselho a sua ultilização em kernels 9x (95/98/ME).
Software:
Apache: O Apache é o servidor web mais utilizado em todo o mundo, estando a correr em 63% dos servidores em Setembro de 2003.
PHP: O PHP é um script para criar principalmente páginas dinamicas.
MySQL: O MySQL é uma base de dados rápida e eficaz que forneçe APIs para muitas linguagens. As que utilizaremos com o MySQL serão o PERL e o PHP
Instalando o Apache:
A instalar o Apache, o setup vai perguntar coisas. Pode preenche-las como desejar, podem ser editadas depois de instalado.
Criem uma pasta para ser a raiz do vosso servidor, numa drive a vossa escolha. Nós utilizaremos a pasta C:\www
Abra o “Apache\conf\httpd.conf” num editor de texto (por exemplo o notepad) e altere as seguintes linhas, caso não o tenha feito na instalação:
ServerAdmin - introduza o seu e-mail.
ServerName - introduza o nome que quer dar ao seu site/servidor.
DocumentRoot "C:/www"
Note que a barra deverá ser invertida e que caso tenha escolhido outra pasta deverá introduzir o caminho correcto para a sua pasta.
Pare o servidor apache no menu iniciar ou então no ícone na barra de tarefas. Vamos proceder a instalação do PHP.
Instalando o PHP:
Descompacte o ficheiro do PHP para "C:\PHP"
Copie o "php.ini-dist" para a sua pasta do windows e mude o nome do ficheiro para php.ini.
Abra o php.ini e procure a linha que contém "extensions_dir" e altere para:
extension_dir="C:/PHP/extensions/"
Agora procure a linha que contém "doc_root" e altere para
doc_root = "C:/www/"
Agora copie o ficheiro "php4ts.dll" para a pasta System32. Este é o ficheiro que interpreta a extensão .php.
Para testar o PHP faça o seguinte numa linha de comandos:
cd c:\php
php -v
Deverá obter a versão e o copyright se tudo estiver a funcionar correctamente!
Adicione a seguinte linhas ao ficheiro httpd.conf que editamos anteriormente:
LoadModule php4_module "c:/php/sapi/php4apache2.dll"
AddType application/x-httpd-php .php
Agora no mesmo ficheiro edite a seguinte linha:
DirectoryIndex index.php index.html index.html.var
Inicie agora o apache.
Testar o PHP:
Insira a seguinte linha no notepad e guarde como index.php na pasta do seu servidor:
Agora aponte o seu Browser para [Somente os Membros podem ver links. ]
Se está tudo bem instalado, deverá ver informações sobre o estado do PHP no seu computador.
Instalar o MySQL:
Instale o MySQL em C:\mysql e reinicie o seu computador no fim da instalação.
Após reiniciar corra o seguinte comando na linha de comandos para que o MySQL inicie como um serviço:
C:\mysql\bin\mysqld --install
E agora verifique o estado do MySQL. Após a execução deverá ver um pequeno numero de tabelas que a sua base de dados contém:
C:\mysql\bin\mysqlshow
Vamos agora entrar no MySQL como root.
c:\mysql\bin\mysql --user=root mysql
A sua promt deverá mudar de C:\> para mysql>.
Vamos agora dar acesso a um utilizador para funcionar com o PHP. Deverá alterar "user" para um nome à sua escolha e "password" para uma pass a sua escolha.
GRANT ALL PRIVILEGES ON *.* TO user@localhost IDENTIFIED BY 'password' WITH GRANT OPTION;
A seguir corra o seguinte comando para remover acessos anónimos à base d dados.
DELETE FROM user WHERE Host='localhost' AND User='';
A seguir corra este comando para sair do MySQL:
\q
Agora entre com o seu utilizador:
C:\mysql\bin\mysql -u user –p
Se tudo correu bem, feche a linha de comandos.
Está agora pronto a utilizar um site PHP no seu computador.
Fonte de : cdrwxp


LinkBack URL
About LinkBacks
Responder com Citação
Marcadores