{"id":31,"date":"2006-04-11T11:59:16","date_gmt":"2006-04-11T10:59:16","guid":{"rendered":"http:\/\/www.galhano.com\/blog\/?p=31"},"modified":"2008-02-07T18:22:51","modified_gmt":"2008-02-07T17:22:51","slug":"instalando-apache-mysql-php-5-no-windows","status":"publish","type":"post","link":"https:\/\/galhano.com\/blog\/?p=31","title":{"rendered":"Instalando Apache + MySQL + PHP 5 no Windows"},"content":{"rendered":"<p><strong>1. Download dos itens necess\u00c3\u00a1rios<\/strong><br \/>\nPrimeiro, fa\u00c3\u00a7a o download dos programas a serem usados.<\/p>\n<p>Quanto ao Apache, usaremos o Apache 1.3.*, visto que na documenta\u00c3\u00a7\u00c3\u00a3o do PHP existe a seguinte recomenda\u00c3\u00a7\u00c3\u00a3o: &#8220;N\u00c3\u00a3o use Apache 2.0 e PHP em um sistema de produ\u00c3\u00a7\u00c3\u00a3o, seja no Unix ou no Windows&#8221; (<a target=\"_novo33\" href=\"http:\/\/phpbrasil.com\/click.php?send=http:\/\/www.php.net\/manual\/pt_BR\/install.apache2.php\">http:\/\/www.php.net\/manual\/pt_BR\/install.apache2.php<\/a>).<\/p>\n<p>&#8211; <strong>Apache:<\/strong> <a target=\"_novo33\" href=\"http:\/\/phpbrasil.com\/click.php?send=http:\/\/httpd.apache.org\/download.cgi\">http:\/\/httpd.apache.org\/download.cgi<\/a><br \/>\n&#8211; <strong>MySQL:<\/strong> <a target=\"_novo33\" href=\"http:\/\/phpbrasil.com\/click.php?send=http:\/\/dev.mysql.com\/downloads\/\">http:\/\/dev.mysql.com\/downloads\/<\/a><br \/>\n&#8211; <strong>PHP:<\/strong> <a target=\"_novo33\" href=\"http:\/\/phpbrasil.com\/click.php?send=http:\/\/www.php.net\/downloads.php\">http:\/\/www.php.net\/downloads.php<\/a><\/p>\n<p><strong>2. Instala\u00c3\u00a7\u00c3\u00a3o<\/strong><br \/>\n&#8211; Execute a instala\u00c3\u00a7\u00c3\u00a3o do Apache e o instale com as configura\u00c3\u00a7\u00c3\u00b5es padr\u00c3\u00b5es. Se quiser, pode escolher outro diret\u00c3\u00b3rio para a instala\u00c3\u00a7\u00c3\u00a3o.<br \/>\n&#8211; Extraia o MySQL em uma pasta qualquer. Recomendo dentro da pasta onde voc\u00c3\u00aa instalou o Apache. Ex: C:\\Arquivos de Programas\\Apache Group\\Apache\\mysql<br \/>\n&#8211; Extraia o PHP 5 na pasta C:\\php5<\/p>\n<p><strong>3. Configura\u00c3\u00a7\u00c3\u00a3o do PHP<\/strong><br \/>\nV\u00c3\u00a1 para a pasta c:\\php5 e copie o arquivo <strong>php5ts.dll<\/strong> para a seguinte pasta, de acordo com o seu Windows:<br \/>\n&#8211; c:\\windows\\system (em Windows 9x\/Me)<br \/>\n&#8211; c:\\windows\\system32 (em WindowsXP)<br \/>\n&#8211; c:\\winnt\\system32 (para Windows NT\/2000)<\/p>\n<p>Copie tamb\u00c3\u00a9m o arquivo c:\\php5\\<strong>libmysql.dll<\/strong> para umas das pastas ditas acima, de acordo com o Windows em uso. Esse arquivo \u00c3\u00a9 necess\u00c3\u00a1rio para o funcionamento do MySQL no PHP.Ainda no c:\\php5, renomeie o arquivo &#8220;<strong>php.ini-dist<\/strong>&#8221; para &#8220;<strong>php.ini<\/strong>&#8221; e abra-o. Procure a linha <strong>extension_dir = &#8220;.\/&#8221;<\/strong> e a altere para <strong>extension_dir = &#8220;c:\/php5\/ext\/&#8221;<\/strong>, \u00c3\u00a9 o diret\u00c3\u00b3rio onde ficam as extens\u00c3\u00b5es do php (MySQL, Curl, GD, etc). Agora, localize a linha <strong>;extension=php_mysql.dll<\/strong> e tire o <strong>;<\/strong> do in\u00c3\u00adcio dela. Se quiser tamb\u00c3\u00a9m, j\u00c3\u00a1 aproveite e fa\u00c3\u00a7a o mesmo na linha <strong>;extension=php_gd2.dll<\/strong>, caso queira a biblioteca GD para a manipula\u00c3\u00a7\u00c3\u00a3o de imagens.<\/p>\n<p>Salve as altera\u00c3\u00a7\u00c3\u00b5es e mova o &#8220;<strong>php.ini<\/strong>&#8221; para a pasta:<br \/>\n&#8211; c:\\windows (em Windows 9x\/Me\/XP)<br \/>\n&#8211; c:\\winnt (para Windows NT\/2000)<\/p>\n<p><strong>4. Configura\u00c3\u00a7\u00c3\u00a3o do Apache<\/strong><br \/>\nV\u00c3\u00a1 para a pasta onde voc\u00c3\u00aa instalou o Apache e abra o arquivo <strong>conf\/httpd.conf<\/strong> em qualquer editor de texto. (Ex: Bloco de Notas).<\/p>\n<p>1\u00c2\u00ba) Localize a linha <strong>#LoadModule unique_id_module modules\/mod_unique_id.so<\/strong> e logo abaixo dela adicione:<br \/>\n<strong>LoadModule php5_module &#8220;c:\/php5\/php5apache.dll&#8221;<\/strong><\/p>\n<p>2\u00c2\u00ba) Localize a linha <strong>AddModule mod_setenvif.c<\/strong> e logo abaixo, adicione:<br \/>\n<strong>AddModule mod_php5.c<\/strong><\/p>\n<p>3\u00c2\u00ba) Localize <strong>AddType application\/x-tar .tgz<\/strong> e logo abaixo, adicione:<br \/>\n<strong>AddType application\/x-httpd-php .php<br \/>\nAddType application\/x-httpd-php-source .phps<\/strong><\/p>\n<p>4\u00c2\u00ba) Localize:<\/p>\n<table bgcolor=\"#e0e0e0\">\n<tr>\n<td><code>&lt;font color=&quot;#000000&quot;&gt;<br \/>\n&lt;IfModule mod_dir.c&gt;<br \/>\nDirectoryIndex index.html<br \/>\n&lt;\/IfModule&gt;<br \/>\n&lt;\/font&gt;<\/code><\/td>\n<\/tr>\n<\/table>\n<p>E logo ao lado do index.html adicione:<br \/>\n<strong>  index.php default.php main.php<\/strong><\/p>\n<p><strong>5. Configura\u00c3\u00a7\u00c3\u00a3o do MySQL<\/strong><br \/>\nN\u00c3\u00a3o h\u00c3\u00a1 nada para se configurar no MySQL, voc\u00c3\u00aa s\u00c3\u00b3 deve iniciar o mesmo. V\u00c3\u00a1 para a pasta que instalou o MySQL, ent\u00c3\u00a3o abra o <strong>bin\/mysqld.exe<\/strong>, iniciando o servidor do MySQL.Lembre-se que sempre voc\u00c3\u00aa ter\u00c3\u00a1 de iniciar o MySQL. Se n\u00c3\u00a3o quiser ir na pasta toda vez que iniciar o computador, crie um atalho para o <strong>bin\/mysqld.exe<\/strong> e coloque no &#8220;Iniciar, Programas, Inicializar (ou Iniciar, de acordo com o windows)&#8221;.<\/p>\n<p><strong>6. Falta pouco!<\/strong><br \/>\nAgora, v\u00c3\u00a1 em &#8220;Iniciar, Programas, Apache HTTP Server, Control Apache Server, Restart&#8221;, para reinicializar o Apache com as altera\u00c3\u00a7\u00c3\u00b5es feitas. Pronto! Agora voc\u00c3\u00aa pode tem PHP5 + MySQL em seu Windows!.<\/p>\n<p>Para efetuar um teste, crie um arquivo chamado phpinfo.php, com o conte\u00c3\u00bado:<\/p>\n<table bgcolor=\"#e0e0e0\">\n<tr>\n<td><code>&lt;font color=&quot;#000000&quot;&gt;<br \/>\n&lt;font color=&quot;#0000bb&quot;&gt;&lt;?<br \/>\nphpinfo&lt;\/font&gt;&lt;font color=&quot;#007700&quot;&gt;();<br \/>\n&lt;\/font&gt;&lt;font color=&quot;#0000bb&quot;&gt;?&gt;<br \/>\n&lt;\/font&gt;&lt;\/font&gt;<\/code><\/td>\n<\/tr>\n<\/table>\n<p>e o coloque na pasta htdocs dentro da pasta do Apache. Abra seu navegador e digite <a target=\"_novo33\" href=\"http:\/\/phpbrasil.com\/click.php?send=http:\/\/localhost\/phpinfo.php.\">http:\/\/localhost\/phpinfo.php.<\/a> Se a p\u00c3\u00a1gina abrir com as informa\u00c3\u00a7\u00c3\u00b5es do PHP, significa que tudo deu certo.<\/p>\n<p>Observa\u00c3\u00a7\u00c3\u00b5es: Lembrando que nos caminhos que mostrei, o C:\\ deve ser substitu\u00c3\u00addo pela letra do HD em que est\u00c3\u00a1 seu Windows e onde foram instalados os programas. Uso o C:\\ no artigo, pois \u00c3\u00a9 a letra que \u00c3\u00a9 normalmente usada.<\/p>\n<p>Caso queira register_globals no PHP, abra o c:\\windows\\php.ini, localize a linha &#8220;register_globals = Off&#8221; e arrume para &#8220;register_globals = On&#8221;. Veja mais aqui: <a target=\"_novo33\" href=\"http:\/\/phpbrasil.com\/click.php?send=http:\/\/www.php.net\/manual\/pt_BR\/security.registerglobals.php\">http:\/\/www.php.net\/manual\/pt_BR\/security.registerglobals.php<\/a><\/p>\n<p>Fa\u00c3\u00a7a o download do php.ini e do httpd.conf j\u00c3\u00a1 configurados, voc\u00c3\u00aa s\u00c3\u00b3 precisar\u00c3\u00a1 enviar cada um para as pastas aqui explicadas. Download: <a target=\"_novo33\" href=\"http:\/\/phpbrasil.com\/click.php?send=http:\/\/alfred.auriumsoft.com.br\/galeria\/arquivos_wamp.zip\">http:\/\/alfred.auriumsoft.com.br\/galeria\/arquivos_wamp.zip<\/a><\/p>\n<p>At\u00c3\u00a9 a pr\u00c3\u00b3xima!<br \/>\nAlfred Reinold Baudisch<br \/>\nalfred.baudisch@gmail.com<br \/>\nBlog: <a target=\"_novo33\" href=\"http:\/\/phpbrasil.com\/click.php?send=http:\/\/www.auriumsoft.com.br\/blog\/\">http:\/\/www.auriumsoft.com.br\/blog\/<\/a><\/p>\n<p>Auriumsoft :: Intelig\u00c3\u00aancia, Tecnologia e V\u00c3\u00addeo<br \/>\n<a target=\"_novo33\" href=\"http:\/\/phpbrasil.com\/click.php?send=http:\/\/www.auriumsoft.com.br\">http:\/\/www.auriumsoft.com.br<\/a><\/p>\n<p>Auriumsoft Hosting<br \/>\n<a target=\"_novo33\" href=\"http:\/\/phpbrasil.com\/click.php?send=http:\/\/www.auriumhost.com.br\">http:\/\/www.auriumhost.com.br<\/a><\/p>\n<p>por <a href=\"http:\/\/phpbrasil.com\/profile.php\/user\/LordApollyon\">Alfred R. Baudisch<\/a><\/p>\n<p><a href=\"http:\/\/phpbrasil.com\/articles\/article.php\/id\/847 \">http:\/\/phpbrasil.com\/articles\/article.php\/id\/847 <\/a><!--7b7d43cb9316c7616d4d88e6e0f13752--><\/p>\n","protected":false},"excerpt":{"rendered":"<p>1. Download dos itens necess\u00c3\u00a1rios Primeiro, fa\u00c3\u00a7a o download dos programas a serem usados. Quanto ao Apache, usaremos o Apache 1.3.*, visto que na documenta\u00c3\u00a7\u00c3\u00a3o do PHP existe a seguinte recomenda\u00c3\u00a7\u00c3\u00a3o: &#8220;N\u00c3\u00a3o use Apache 2.0 e PHP em um sistema de produ\u00c3\u00a7\u00c3\u00a3o, seja no Unix ou no Windows&#8221; (http:\/\/www.php.net\/manual\/pt_BR\/install.apache2.php). &#8211; Apache: http:\/\/httpd.apache.org\/download.cgi &#8211; MySQL: http:\/\/dev.mysql.com\/downloads\/ [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"close","ping_status":"close","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[20,8,7],"tags":[],"class_list":["post-31","post","type-post","status-publish","format-standard","hentry","category-apache","category-mysql","category-php","author-admin"],"_links":{"self":[{"href":"https:\/\/galhano.com\/blog\/index.php?rest_route=\/wp\/v2\/posts\/31","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/galhano.com\/blog\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/galhano.com\/blog\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/galhano.com\/blog\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/galhano.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=31"}],"version-history":[{"count":0,"href":"https:\/\/galhano.com\/blog\/index.php?rest_route=\/wp\/v2\/posts\/31\/revisions"}],"wp:attachment":[{"href":"https:\/\/galhano.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=31"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/galhano.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=31"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/galhano.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=31"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}