Curso de PHP/Instalação: diferenças entre revisões

[edição não verificada][edição não verificada]
Conteúdo apagado Conteúdo adicionado
Lightningspirit (discussão | contribs)
Sem resumo de edição
Edudobay (discussão | contribs)
Sem resumo de edição
Linha 1:
<strong>OS PASSOS SEGUINTES DEVEM SER LIDOS ANTES DE SE COMEÇAR A FAZER ALGUMA COISA</strong>
 
<p>&nbsp;</p>
== Em Windows ==
<strong>1.=== Download dos itens necessários </strong>===
Primeiro, faça o download dos programas a serem usados.
 
Quanto ao* Apache: http://httpd.apache.org/download.cgi. No nosso exemplo, usaremos o Apache 2: (escolha um dos mirrors).
* Apache: http://httpd.apache.org/download.cgi
* MySQL: http://dev.mysql.com/downloads/
* PHP: http://www.php.net/downloads.php
 
<p>&nbsp;</p>
<strong>2.=== Instalação </strong>===
* Execute a instalação do Apache e instale-o instale com as configurações padrõespadrão. Se quiser, pode escolher outro diretório para a instalação.
* Extraia o MySQL em uma pasta qualquer. Recomendo dentro da pasta onde você instalou o Apache. Ex: C:\Arquivos de Programas\Apache Group\Apache\mysql
* Extraia o PHP 5 na pasta C:\php5
<p>&nbsp;</p>
<strong>3. Configuração do PHP </strong>
*Vá para a pasta c:\php5 e copie o arquivo php5ts.dll para a seguinte pasta, de acordo com o seu Windows:
** c:\windows\system (em Windows 9x/Me)
** c:\windows\system32 (em WindowsXP)
** c:\winnt\system32 (para Windows NT/2000)
 
<strong>3.=== Configuração do PHP </strong>===
* Copie também o arquivo c:\php5\libmysql.dll para umas das pastas ditas acima, de acordo com o Windows em uso. Esse arquivo é necessário para o funcionamento do MySQL no PHP.Ainda no c:\php5, renomeie o arquivo "php.ini-dist" para "php.ini" e abra-o. Procure a linha extension_dir = "./" e a altere para extension_dir = "c:/php5/ext/", é o diretório onde ficam as extensões do php (MySQL, Curl, GD, etc). Agora, localize a linha ;extension=php_mysql.dll e tire o ; do início dela. Se quiser também, já aproveite e faça o mesmo na linha ;extension=php_gd2.dll, caso queira a biblioteca GD para a manipulação de imagens.
* Vá para a pasta c:\php5 e copie o arquivo php5ts.dll para a seguinte pasta, de acordo com o seu Windows:
** cC:\windows\system (em Windows 9x/Me)
** cC:\windows\system32 (em WindowsXP)Windows XP)
** cC:\winnt\system32 (para Windows NT/2000)
 
* Copie também o arquivo c:\php5\libmysql.dll para umas das pastas ditas acima, de acordo com o Windows em uso. Esse arquivo é necessário para o funcionamento do MySQL no PHP. Ainda no c:\php5, renomeie o arquivo "php.ini-dist" para "php.ini" e abra-o. Procure a linha extension_dir = "./" e a altere para extension_dir = "c:/php5/ext/", é o diretório onde ficam as extensões do php (MySQL, Curl, GD, etc). Agora, localize a linha ;extension=php_mysql.dll e tire o ; do início dela. Se quiser também, já aproveite e faça o mesmo na linha ;extension=php_gd2.dll, caso queira a biblioteca GD para a manipulação de imagens.
** Procure a linha <code>extension_dir = "./"</code> e altere-a para <code>extension_dir = "c:/php5/ext/"</code> &mdash; é o diretório onde ficam as extensões do PHP (MySQL, Curl, GD, etc).
** Agora, localize a linha <code>;extension=php_mysql.dll</code>e tire o ";" de seu início.
** Se quiser também, já aproveite e faça o mesmo na linha <code>;extension=php_gd2.dll</code>, caso queira a biblioteca GD para a manipulação de imagens.
 
* Salve as alterações e mova o "php.ini" para a pasta:
** cC:\windows (em Windows 9x/Me/XP)
** cC:\winnt (para Windows NT/2000)
<p>&nbsp;</p>
<strong>4. Configuração do Apache </strong>
* Vá para a pasta onde você instalou o Apache e abra o arquivo conf/httpd.conf em qualquer editor de texto. (Ex: Bloco de Notas).
 
<strong>4.=== Configuração do Apache </strong>===
** 1º) Localize a linha #LoadModule unique_id_module modules/mod_unique_id.so e logo abaixo dela adicione:
* <ul><li>Vá para a pasta onde você instalou o Apache e abra o arquivo conf/httpd.conf em qualquer editor de texto. (Ex: Bloco de Notas). </li>
LoadModule php5_module "c:/php5/php5apache.dll"
** 1º) <ol><li>Localize a linha <code>#LoadModule unique_id_module modules/mod_unique_id.so</code> e logo abaixo dela adicione: <br><pre>LoadModule php5_module "c:/php5/php5apache.dll"</pre></li>
 
** 2º) <li>Localize a linha <code>AddModule mod_setenvif.c</code> e logo abaixo, adicione: <pre>AddModule mod_php5.c</pre></li>
<li>Localize <code>AddType application/x-tar .tgz</code> e, logo abaixo, adicione:
AddModule mod_php5.c
**** <pre>AddType application/x-httpd-php .php
 
** 3º) Localize AddType application/x-tarhttpd-php-source .tgz e logo abaixo, adicione: phps</pre></li>
** 4º) <li>Localize: <pre>
**** AddType application/x-httpd-php .php
**** AddType application/x-httpd-php-source .phps
 
** 4º) Localize:
<pre>
<IfModule mod_dir.c>
DirectoryIndex index.html
</IfModule>
</pre>
E logo ao lado do index.html adicione: <pre>index.php default.php main.php</pre></li></ol></ul>
 
<strong>5.=== Configuração do MySQL </strong>===
* Não há nada para se configurar no MySQL, você só deve iniciariniciá-lo ocaso mesmoele não tenha sido instalado como serviço (só possível no Windows NT/2000/XP). Vá para a pasta em que instalou o MySQL, entãoe abraexecute o programa bin/mysqld.exe, iniciando o servidor do MySQL. Lembre-se de que, sempredessa maneira, você terá de iniciar o MySQL sempre. Se não quiser ir naaté a pasta toda vez que iniciar o computador, crie um atalho para o bin/mysqld.exe e coloque nona pasta "Inicializar/Iniciar, Programas, Inicializar" (oudependendo Iniciar,da deversão acordodo comWindows) odo windows)"Menu Iniciar.
 
<strong>6.=== Falta pouco! </strong>===
E logo ao lado do index.html adicione:
* Agora, vá ematé "Iniciar, /Programas, /Apache HTTP Server, /Control Apache Server, /Restart", para reinicializar o Apache com as alterações feitas. Pronto! Agora você pode tem PHP5 + MySQL em seu Windows!.
index.php default.php main.php
<p>&nbsp;</p>
<strong>5. Configuração do MySQL </strong>
* Não há nada para se configurar no MySQL, você só deve iniciar o mesmo. Vá para a pasta que instalou o MySQL, então abra o bin/mysqld.exe, iniciando o servidor do MySQL.Lembre-se que sempre você terá de iniciar o MySQL. Se não quiser ir na pasta toda vez que iniciar o computador, crie um atalho para o bin/mysqld.exe e coloque no "Iniciar, Programas, Inicializar (ou Iniciar, de acordo com o windows)".
 
* Para efetuar um teste, crie um arquivo chamado phpinfo.php, com o conteúdo:
<strong>6. Falta pouco! </strong>
* Agora, vá em "Iniciar, Programas, Apache HTTP Server, Control Apache Server, Restart", para reinicializar o Apache com as alterações feitas. Pronto! Agora você pode tem PHP5 + MySQL em seu Windows!.
 
* Para efetuar um teste, crie um arquivo chamado phpinfo.php, com o conteúdo:
<pre>
<?
phpinfo();
?>
</pre>
 
e coloque-o coloque na pasta "htdocs" dentro da pasta do Apache. Abra seu navegador e digite <tt>http://localhost/phpinfo.php</tt>. Se a página abrir com as informações do PHP, significa que tudo deu certo.
 
* '''Observações:''' Lembrando que nos caminhos que mostrei, o C:\ deve ser substituído pela letra do HD em que está seu Windows e onde foram instalados os programas. Uso o C:\ no artigo, pois é a letra que é normalmente usada.
 
* Caso queira usar register_globals no PHP, abra o arquivo c:\windows\php.ini, localize a linha "<code>register_globals = Off"</code> e arrume paratroque "register_globalsOff" =por "On". Veja mais sobre esse tema aqui: http://www.php.net/manual/pt_BR/security.registerglobals.php
 
<br>
== Em Linux ==
 
 
----
[[Curso de PHP: Introdução|Voltar ao Curso de PHP]]
 
[[Categoria: PHP]]