Bom cara aqui vai um tutorial para instalação do apache php e Mysql ONDE BAIXAR
Apache
O site oficial do Apache é httpd.apache.org . lá você encontrara as
toda a documentacao do Apache, bem como novidades sobre o webserver
e os arquivos para instalacao.
Em httpd.apache.org/dist/httpd/binaries/win32/ estao os arquivos
que voce precisa para instalar o Apache. lá voce vai encontrar varios
arquivos para baixar, voce deve baixar o arquivo
apache_x.x.xx-win32-no_src-r2.msi MSI Installer Package
onde x.x.xx é a ultima versao do Apache. Este arquivo deve ter um
pouco menos de 2 MB.
Se voce estiver usando o Windows 95, voce deve tambem baixar o arquivo
o instalador de arquivos .msi
PHP
O site oficial do PHP é www.php.net. Assim como o Apache, o site do
PHP tem tudo o que voce precisa. Para baixar o php, vah em
www.php.net/download.php e pegue o arquivo
php-x.x.x-win32.zip
onde x.x.x é a ultima versao do PHP. Na versao 4.0.6 ele tem quase 5
MB.
Se voce estiver usando o Windows 95, voce deve fazer o update do DCOM
para poder rodar o PHP. Baixe o update do DCOM em
download.microsoft.com/msdownload/dcom/95/x86/en/dcom95.exe
e instale-o.
MySQL
O site oficial do MySQL é www.mysql.com. Igualmente ao Apache e o PHP
o site oficial do MySQL é completo. O download do MySQL pode ser
feito visitando a pagina www.mysql.com/downloads/mysql-3.23.html
e pegando o arquivo
mysql-3.23.xx.win.zip.
onde xx é a ultima versao do mysql. Na versao 3.23.39a, o arquivo de
instalacao tinha pouco + de 12 MB.
INSTALANDO O APACHE
De um duplo click no arquivo de instalacao do Apache.Vai aparecer
varias telas sobre licensas, direitos, etc, leia e passe adiante.
Na tela Server Information, voce deve preencher alguns campos.
Primeiro o NetWork Domain, coloque simplesmente localhost.
O segundo é o Server Name, coloque localhost também.
O terceiro campo, coloque o seu email.
Clique em Next, depois Next de novo. Pronto, o seu Apache já estah
instalado.
Para testar sua instalacao, inicie o apache. Vah em Iniciar - Programas
Apache Http Server, e clique em Start Apache In Console. Abra seu
navegador e tente acessar http://localhost/
Se aparecer uma pagina do Apache, a instalacao foi bem sucedida, senao
refaca todos os passos descritos aqui.
INSTALANDO O PHP
Deszipe o arquivo do PHP num diretorio a sua escolha, por ex. C:PHP.
Copie o arquivo php.ini-dist para a sua pasta Windows, na maioria
das vezes C:Windows e renomei-o para php.ini . Copie a dlll php4ts
para a pasta system do seu Windows, na maioria das vezes
C:WindowsSystem.
Configurando Apache P/ PHP
Vah na pasta do Apache, e abra a subpasta conf. Procure pelo arquivo
httpd.conf, e abra o com o Bloco de Notas.
Procure pela linha que contenha
#LoadModule
e insira a linha
LoadModule php4_module $CAMINHO_DO_PHP/sapi/php4apache.dll
logo abaixo da ultima linha que contenha #LoadModule, onde
$CAMINHO_DO_PHP é onde você deszipou seu PHP. Depois, procure as linhas
#AddType application/x-httpd-php .php
#AddType application/x-httpd-php-source .phps
apenas retire os # (comentario) do comeco da linha. Salve o arquivo e
inicie o Apache, deve aparecer na janela do Apache algo como
'Apache/1.3.19 (Win32) PHP/4.0.6 running...'
Configurando o PHP.INI
Agora vah ao seu diretorio Windows e abra o arquivo php.ini com o
Bloco de Notas.
--- Para configurar mail ---
Procure por '[mail function]' (sem as ' '), logo abaixo, vai ter uma
linha escrito 'SMTP = ' (sem as ' '), e no lugar de localhost, coloque
o smtp do seu provedor. Depois logo abaixo tem uma linha escrito
'sendmail_from = ', troque '
[email protected]' pelo o seu verdadeiro
email.
-- Para configurar sessions ---
procure por '[Session]' (sem as ' '), depois procure pela linha q
contem 'session.save_path', e coloque onde voce deseja salvar os
arquivos com sessions.
Se você quiser modificar mais algo no seu php.ini, leia-o com atencao,
e modifique conforme suas necessidades.
INSTALANDO O MYSQL
Descompacte o arquivo de instalacao do mysql. Inicie o Setup.
Instale.
Vah ao subdiretorio examples do diretorio onde você instalou o mysql e
copie o arquivo de configuracao para c: renomeando ele para my.cnf.
Existem 4 arquivos de configuracao, cada um para um tipo de sistema
my-huge.cnf - para sistemas muito grandes, com 1 GB ou mais de RAM,
my-large.cnf - para sistemas grandes, com 512 MB de RAM,
my-medium.cnf - para sistemas medios, com 64-128 MB de RAM,
my-small.cnf - para sistemas pequenos, com 64 ou menos de RAM,
Este pacote contem 5 servidores SQL diferentes.
mysqld - Compilado com depurador e checagem automatica de
alocacao de memoria, links simbolicos, tabelas InnoDB
e BDB. Requer TCP/IP.
mysqld-opt - Otimizado para Processador Pentium. Requer TCP/IP.
mysqld-nt - Otimizado para Processador Pentium. Tem suporte para
names pipes. Voce pode rodar essa versao no Windows 98,
mas nesse caso não serah possivel criar names pipes e
deve ter TPC/IP instalado.
mysqld-max - Compilado com suporte a links simbolicos, tabelas
InnoDB e BDB. Requer TCP/IP.
mysqld-max-nt - Igual ao mysqld-max, mas compilado com suporte a names
pipes.
Essa distribuicao do MySQL contem o winmysqladmin.exe. Com ele, voce
pode instalar o MySQL como um servico, rodar o servico, e monitorar o
MySQL. Ele desligara automaticamente o MySQL no Win9x, quando a maquina
precisar ser rebootada.
Para iniciar o MySQL pela primeira vez com o winmysqladmin:
1) Inicie o winmysqladmin do diretorio em que voce instalou o MySQL
( provavelmente c:mysqlbinwinmysqladmin).
2) Clique no sinal vermelho da bandeija e escolha 'Show Me'.
3) Escolha a tela My.INI setup.
4) Escolha o server que voce ira usar. Provavelmente mysqld-opt para
Win9x e mysqld-nt para Win NT.
5) Escolha 'Create my.ini'.
6) Se voce quiser um pouco mais de seguranca, remova os '#' antes de
#user e #password e coloque o usuario e a senha do seu Administrador
do MySQL.
7) Escolha 'Save Modification'.
Se voce fez tudo corretamente, agora deve estar uma luz verde no
sinaleiro no lugar da luz vermelha.
Se voce não quiser usar o winmysqladmin para rodar o MySQL...
Para iniciar o MySQL(no Win9x), basta executar o arquivo
binmysqld-opt. No NT, se voce não quiser rodar ele como um
servico, execute
binmysqld-nt --standalone ou binmysqld-max-nt --standalone
Para matar o MySQL server:
binmysqladmin -u root shutdown
Testando o MySQL:
binmysqlshow
binmysqlshow -u root mysql
binmysqladmin version status proc
binmysql test
Para rodar o MySQL server como servico no NT:
binmysqld-nt --install # Instala o MySQL como um servico
binmysqld-nt --remove # Remove o MySQL
e reinicia/para com:
NET START mysql
NET STOP mysql
TESTANDO A INSTALAÇÃO
Primeiramente, voce deve testar se o Apache/PHP foram instalados
corretamente. Isso é bastante simples, basta executar o Apache, e
verificar se na janela dele aparece algo do tipo
'Apache/1.3.19 (Win32) PHP/4.0.6 running...'.
Depois, crie um arquivo texto com o nome de phpinfo.php. Dentro dele
coloque
<? phpinfo() ?>
e salve-o no subdiretorio htdocs de onde você instalou o Apache. Abra
seu navegador e digite http://localhost/phpinfo.php, se aparecer varias
informacoes sobre o PHP, é porque estah tudo certo.
Agora rode o MySQL Server. Crie um arquivo texto com o nome mysql.php
, e dentro dele coloque
<?
$HOST = "localhost";
$USER = ""; //modifique se você colocou algum user para
// o MySQL
$SENHA = ""; //modifique se você colocou algum user para
//o MySQL
$conexao = mysql_connect($HOST,$USER,$SENHA);
$query = mysql_query("select version() as ver");
$versao = mysql_fetch_object($query);
echo "A versao instalada do MySQL é a $versao->ver";
?>
e salve-o no subdiretorio htdocs de onde você instalou o Apache. Abra
seu navegaodr e digite http://localhost/mysql.php, se aparecer a frase
"A versao instalado do MySQL é a 3.23.39", então sua instalacao foi
bem sucedida. Se acaso algo não der certo, tente refazer todos os
passos mais atentamente.