Este tutorial ensina a fazer um "Home Web Server"
Vou explicar passo a passo de como instalar e configurar o Apache, PHP, e o MySQL
(estas são as três ferramentas necessárias para fazer o servidor web).
::Apache::
1. Faça download do ficheiro Apache 2.0.52 apartir do site, [Tens de ter uma conta e sessão iniciada para poderes visualizar este link] e corra o ficheiro de instalação.
2. No tipo de instalação escolha Custom e instale o Apache para a directoria c.
3. A pasta "root", que é onde vão aparecer os ficheiros online, será C:/Apache2/htdocs. Após acabar a instalação, abra o seu browser e digite localhost ou 127.0.0.1 e deverá ver o conteudo dos ficheiros que estão na pasta htdocs.
4. Irá aparecer um icon na sua barra de tarefas, este icon é do Apache. Clicando com o botão direito em cima do icon, poderá Iniciar; Reiniciar e parar o serviço do Apache. O Apache tem montes e montes de opções de configuração, estas, podem ser alteradas no ficheiro C:Apache2confhttpd.conf. Quando fizer alterações no ficheiro, tem que reiniciar o serviço do Apache para que estas entrem em vigor.
::PHP::
1. Faça download do ficheiro PHP 4.3.10 Installer Package, no site [Tens de ter uma conta e sessão iniciada para poderes visualizar este link] (Se estiver a pensar em mais tarde adicionar extensões para o PHP, saque o PHP 4.3.10 Zip Package.)
2. Corra o ficheiro de instalação. Seleccione o tipo de instalação para Advance, e continue a instalação com as opções "default". Seleccione a localização da instalação, depois seleccione a opção "Display all errors". Depois, selecione a ultima opção, para o setup do PHP não configurar automaticamente o nosso servidor web.
3. Entre na pasta c:/PHP e copie o ficheiro php4ts.dll para a pasta C:/WINDOWS/system32 (isto em WinXP, se for 2000 é C:/WINNT/System32, e se for Win9x PENSO que é C:/WINDOWS/SYSTEM).
4. Novamente na pasta C:/PHP, copie o ficheiro php.ini-recommended para a pasta windows do seu sistema (por exemplo no Windows XP: C:/WINDOWS) e renomei o ficheiro para php.ini.
5. Abra o ficheiro C:/Apache2/conf/httpd.conf num editor de texto, e procure o seguinte:
LoadModule
Na linha abaixo, adicione o seguinte ao fim da lista:
LoadModule php4_module "c:/php/sapi/php4apache2.dll" AddType application/x-httpd-php .php
Isto é para quando o serviço do Apache estiver correr carregar o modulo do PHP.
6. Guarde o ficheiro httpd.conf, e reinicie o serviço do Apache.
7. Crie um ficheiro com o nome info.php na pasta C:/Apache2/htdocs (que é a pasta onde estão os ficheiro que vão aparecer online) com o seguinte conteúdo:
8. Abra o seu browser, e digite se não aparecer uma página em branco, é porque o seu PHP foi instalado correctamente.
::MySQL::
Atenção: O MySQL não trabalha bem com Windows 9x/ME, deve ser usado com NT/2000/XP/2003.
1. Faça o download do MySQL a partir do site: [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
2. Corra o ficheiro de instalação, e certifique-se que no tipo de instalação selecciona "Complete Install".
3. Em MySQL Server Instance Configuration seleccione Reconfigure Instance.
4. Seleccione Detailed Configuration.
5. Agora escolha o tipo de servidor que pretende criar. (A opção mais comum é Server Machine mas depende da finalidade do servidor.
6. Seleccione Multifunctional Database.
7. Escreva a localização do seu MySQL. (Por exemplo: C:/MySQL/data)
8. Leia as descrições de cada opção, e selecione o número de máximo de conecções que acha melhor para o desempenho do ser servidor.
9. Active o visto na opção Enable TCP/IP Networking e certifique-se que a porta é 3306.
10. Seleccione a opção Standard Character Set
11. Deixe a opção Include Bin Directory in Windows PATCH desactivada, e clique em Next.
12. Novamente, deixe a opção Modify Security Settings desactivada e clique em Next.
13. Para finalizar, clique em Execute e o programa irá finalizar as configurações, e iniciar o serviço MySQL.
E pronto, já têm um servidor web, com suporte para PHP e MySQL pronto a utilizar.
Vou explicar passo a passo de como instalar e configurar o Apache, PHP, e o MySQL
(estas são as três ferramentas necessárias para fazer o servidor web).
::Apache::
1. Faça download do ficheiro Apache 2.0.52 apartir do site, [Tens de ter uma conta e sessão iniciada para poderes visualizar este link] e corra o ficheiro de instalação.
2. No tipo de instalação escolha Custom e instale o Apache para a directoria c.
3. A pasta "root", que é onde vão aparecer os ficheiros online, será C:/Apache2/htdocs. Após acabar a instalação, abra o seu browser e digite localhost ou 127.0.0.1 e deverá ver o conteudo dos ficheiros que estão na pasta htdocs.
4. Irá aparecer um icon na sua barra de tarefas, este icon é do Apache. Clicando com o botão direito em cima do icon, poderá Iniciar; Reiniciar e parar o serviço do Apache. O Apache tem montes e montes de opções de configuração, estas, podem ser alteradas no ficheiro C:Apache2confhttpd.conf. Quando fizer alterações no ficheiro, tem que reiniciar o serviço do Apache para que estas entrem em vigor.
::PHP::
1. Faça download do ficheiro PHP 4.3.10 Installer Package, no site [Tens de ter uma conta e sessão iniciada para poderes visualizar este link] (Se estiver a pensar em mais tarde adicionar extensões para o PHP, saque o PHP 4.3.10 Zip Package.)
2. Corra o ficheiro de instalação. Seleccione o tipo de instalação para Advance, e continue a instalação com as opções "default". Seleccione a localização da instalação, depois seleccione a opção "Display all errors". Depois, selecione a ultima opção, para o setup do PHP não configurar automaticamente o nosso servidor web.
3. Entre na pasta c:/PHP e copie o ficheiro php4ts.dll para a pasta C:/WINDOWS/system32 (isto em WinXP, se for 2000 é C:/WINNT/System32, e se for Win9x PENSO que é C:/WINDOWS/SYSTEM).
4. Novamente na pasta C:/PHP, copie o ficheiro php.ini-recommended para a pasta windows do seu sistema (por exemplo no Windows XP: C:/WINDOWS) e renomei o ficheiro para php.ini.
5. Abra o ficheiro C:/Apache2/conf/httpd.conf num editor de texto, e procure o seguinte:
LoadModule
Na linha abaixo, adicione o seguinte ao fim da lista:
LoadModule php4_module "c:/php/sapi/php4apache2.dll" AddType application/x-httpd-php .php
Isto é para quando o serviço do Apache estiver correr carregar o modulo do PHP.
6. Guarde o ficheiro httpd.conf, e reinicie o serviço do Apache.
7. Crie um ficheiro com o nome info.php na pasta C:/Apache2/htdocs (que é a pasta onde estão os ficheiro que vão aparecer online) com o seguinte conteúdo:
8. Abra o seu browser, e digite se não aparecer uma página em branco, é porque o seu PHP foi instalado correctamente.
::MySQL::
Atenção: O MySQL não trabalha bem com Windows 9x/ME, deve ser usado com NT/2000/XP/2003.
1. Faça o download do MySQL a partir do site: [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
2. Corra o ficheiro de instalação, e certifique-se que no tipo de instalação selecciona "Complete Install".
3. Em MySQL Server Instance Configuration seleccione Reconfigure Instance.
4. Seleccione Detailed Configuration.
5. Agora escolha o tipo de servidor que pretende criar. (A opção mais comum é Server Machine mas depende da finalidade do servidor.
6. Seleccione Multifunctional Database.
7. Escreva a localização do seu MySQL. (Por exemplo: C:/MySQL/data)
8. Leia as descrições de cada opção, e selecione o número de máximo de conecções que acha melhor para o desempenho do ser servidor.
9. Active o visto na opção Enable TCP/IP Networking e certifique-se que a porta é 3306.
10. Seleccione a opção Standard Character Set
11. Deixe a opção Include Bin Directory in Windows PATCH desactivada, e clique em Next.
12. Novamente, deixe a opção Modify Security Settings desactivada e clique em Next.
13. Para finalizar, clique em Execute e o programa irá finalizar as configurações, e iniciar o serviço MySQL.
E pronto, já têm um servidor web, com suporte para PHP e MySQL pronto a utilizar.