quarta-feira, 30 de outubro de 2024
Home
Artigos
Banco de Dados
Access
Firebird
Microsoft SQL Server
MySql
Oracle
Sybase
BI
QlikView
Dicas de Internet
e-business
Hardware
Multimídia
Flash
Programação
.NET/ASP.NET
.NET/C#
.NET/Framework
.NET/VB.NET
ASP
C/C++
Clipper
Cobol
CSS
Delphi
Java
Javascript
JSP
Palm
Perl
PHP
Shell
Visual Basic
WAP
Redes
Segurança
Servidores E-mail
Servidores Web
Apache
Microsoft IIS
Sistemas Operacionais
AIX
DOS
HPUX
Linux
Palm OS
Solaris
True64
Windows 7
Windows 9X
Windows NT
Windows Vista
Windows XP
Software Review
PC
Storages
Veritas VM
Conteúdo atual do site:
[807] ítens, entre artigos, funções e documentos.
Pesquisa Rápida:
Últimos 3 acessos:
Alexandre Neves 03/03/2015 11:08:01 167 acesso(s) alexandre neves 03/03/2015 11:06:42 1 acesso(s) Marcelo Torres 21/01/2015 15:24:53 61 acesso(s)
Opções:
Listagem completa Listagem simples
Ranking Colaboradores:
Adenilton Rodrigues - [304] Alexandre Neves - [61] Douglas Freire - [54] Marcelo Giovanni - [53] Marcelo Torres - [43] Angelita Bernardes - [31] Addy Magalhães Cunha - [28] Manuel Fraguas - [24] Ludmila Valadares - [20] Marcelo Capelo - [18]
INSTALANDO E CONFIGURANDO APACHE , MYSQL E PHP NO WINDOWS DOUGLAS FREIRE - "MADMAX"
Esse pequeno tutorial foi escrito com a intencao de facilitar a vida de quem precisa usar PHP para testar seus scripts em casa. Logo, ele nao tem nenhuma preocupacao com seguranca. Se, depois de voce ler este tutorial, ainda houver duvidas sobre a instalacao ou acaso ela nao funcione, mande um mail p/ hrhp@dct.ufms.br, descrevendo sua maquina, sistema operacional, tentativas, e os erros encontrados durante a instalacao. ONDE BAIXAR Apache O site oficial do Apache eh httpd.apache.org . Lah vc 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. Lah 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 eh 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 eh 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 eh 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 eh www.mysql.com. Igualmente ao Apache e o PHP o site oficial do MySQL eh 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 eh 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 eh o Server Name, coloque localhost tbm. O terceiro campo, coloque o seu email. Clique em Next, depois Next de novo. Pronto, o seu Apache jah 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 eh onde vc 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 'me@localhost.com' 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 vc 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 vc 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 nao 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 nao quiser usar o winmysqladmin para rodar o MySQL... Para iniciar o MySQL(no Win9x), basta executar o arquivo binmysqld-opt. No NT, se voce nao 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 eh 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 vc instalou o Apache. Abra seu navegador e digite http://localhost/phpinfo.php, se aparecer varias informacoes sobre o PHP, eh pq 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 vc colocou algum user para // o MySQL $SENHA = ""; //modifique se vc 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 eh a $versao->ver"; ?> e salve-o no subdiretorio htdocs de onde vc instalou o Apache. Abra seu navegaodr e digite http://localhost/mysql.php, se aparecer a frase "A versao instalado do MySQL eh a 3.23.39", entao sua instalacao foi bem sucedida. Se acaso algo nao der certo, tente refazer todos os passos mais atentamente. CONSIDERAÇÕES FINAIS A sigla WAMP (Windows - Apache - MySQL - PHP) pode criar um bom ambiente de trabalho para quem nao pode ficar conectado o tempo todo, ou nao tem um servidor para testar seus scripts. Transformar uma maquina Windows num servidor web requer muitos cuidados quanto a seguranca, e nao eh aconselhavel quanto a desempenho, afinal Apache, MySQL, e PHP foram feitos para Ambiente Linux. Este arquivo foi escrito por Narcotic <narcotic@brasnet.org>, baseado nos arquivos README do Apache, PHP e MySQL. Voce pode obter maiores informacoes nos seguintes sites httpd.apache.org - Site oficial do Apache www.php.net - Site oficial do PHP www.mysql.com - Site oficial do MySQL www.phpbuilder.com - Um dos melhores sites sobre PHP DOUGLAS FREIRE - "MADMAX" Quebra-Linha Colaborador..: Douglas Freire Categoria(s).: Windows 9X; MySql; PHP; Versão.......: XXX Data.........: 17/08/2003 22:59:05 Visualizado..: 37586 vezes Fonte........: DOUGLAS FREIRE -
Douglas Freire
Windows 9X MySql PHP
Últimos Artigos deste colaborador Função que valida Titulo Eleitor em PL/SQL - 10/07/2007 16:12:28 Função que faz Numero por Extenso em PL/SQL - 10/07/2007 16:11:14 Trabalhando com Datas no Oracle - 10/07/2007 16:12:40
Últimos Artigos desta categoria Alterando a porta padrão do TS (3389) - 12/05/2010 10:07:50 Wake On LAN (WOL) - Ligue computadores remotamente - 22/02/2008 14:04:26 Rapidez de acesso a programas e ficheiros - 08/09/2004 18:59:35
2 pessoa(s) on-line neste site.