domingo, 5 de janeiro de 2014

PHP - Instalando o PHP 5.4 com Apache 2.4 no Windows

Instalando AMP (Apache , MySQL e PHP) tornaram-se bastante mais fácil com instalações assistente baseado único disponível como um pacote hoje em dia. Como usar o XAMPP , WAMP você pode simplesmente instalá-los e usar. 

Mas com essas configurações , você terá (ou não tem) menos conhecimento sobre a configuração de cada um deles em seu próprio caminho , porque eles vão apresentar alguma interface de usuário onde você pode fazer configurações diretamente por um clique. Você não vai saber o que exatamente necessário para mudar alguma coisa em Apache, PHP e MySQL . Portanto, para ter conhecimento sobre configurações em de acordo com sua exigência , você tem que instalar cada aplicações individualmente. 
Eu sempre recomendo fazer isso e configurá-los para o seu propósito .
A instalação e configuração do PHP, Apache e MySQL no Windows também tornou-se bastante mais fácil nos dias de hoje , porque eles fornecem algumas configurações padrão. Como PHP, depois de sua última lançamentos ie5.4 , não fornece os downloads do versão VC6 ( o PHP compilado com o compilador Visual C + + 2006 ) estes dias, porque acredita-se que o desempenho do PHP compilado com VC9 (compilado com o Visual C + + 2008 ou mais tarde ) tem melhorado bastante que o compilado com VC6 . PHP Então, para funcionar com a versão mais recente VC9 de PHP, você deve ter instalado com VC9 compilado Apache , bem ou você usar o IIS como servidor web. VC9 compilado Apache é fornecido pelo Apache Lounge ( apachelounge.com ) não o Apache originais 

( apache.org ).  

Desde que eu ainda não trabalhei com IIS e sempre trabalhar com Apache de qualquer maneira, eu não tenho conhecimento sobre o IIS e PHP. Aqui eu estou tentando explicar alguns passos sobre como instalar o PHP 5.4 e Apache 2.4 no Windows . 
Exigência
Para executar os aplicativos compilados com VC8 ou VC10 , é necessário instalar o respectivo (ou mais recente é sempre melhor ) Visual C + + pacotes redistribuídos . Você pode baixar o pacote do site oficial da Microsoft de forma gratuita.
Para baixar o Visual C + + 2008 - http://www.microsoft.com/download/en/details.aspx?id=5582Para baixar o Visual C + + 2010 - http://www.microsoft.com/download/en/details.aspx?id=8328
Nota: Se você tiver qualquer Visual Studio instalado no seu PC, então você não precisa instalá-los separadamente.Onde instalar ?
Desde que eu não usei nenhum instaladores para PHP e Apache, terei de baixar os pacotes zipados pré compilados e instalá-las em minha unidade D ou C, isso fica a sua escolha . 

A estrutura de pastas será semelhante a seguir:

    
d :/ etc / apache - instalação Apache
    
d :/ etc / php - instalação do PHP
    
d :/ etc / mysql - instalação do MySQL
    
d :/ etc / mysql databases / - pasta de dados MySQL
    
etc / www d :/ - pasta raiz do documentoNota: Você pode alterar a unidade e o caminho para as instalações em seu próprio caminho.


Baixando instaladoresFaça o download da mais recente versão do Apache 2.4.1:
http://www.apachelounge.com/download/ (link direto para a versão atual - http://www.apachelounge.com/download/win32/bins/ httpd- 2.4.1 - win32.zip ) e descompactá-lo em d :/ etc / apache

Download da última versão 5.4 de http://windows.php.net/download e descompactá-lo em d :/ etc / php .

Enquanto o download PHP , escolha a versão segmento seguro para as janelas.Baixe o arquivo DLL conector PHP e Apache de http://www.apachelounge.com/download/ (link direto : http://www.apachelounge.com/download/win32/mods-2.4/php5apache2_4.dll-php-5.4 - win32.zip ) e extrair o arquivo php5apache2_4.dll e copiá-lo para d :/ etc / php .
Configurações
Embora as configurações podem variar de exigência do indivíduo, mas aqui eu estarei discutindo para algumas configurações básicas em PHP e Apache .apache
Abra o arquivo d :/ etc / apache / conf / httpd.conf em qualquer editor de texto (eu uso a minha linda Notepad + +) , em seguida, encontrar e fazer as seguintes alterações / configurações de acordo com seu caminho de instalação .


Definir a raiz do servidor

ServerRoot "D :/ etc / apache "
Habilitar módulos do Apache necessários. Eu só tire mais um para o módulo mod_rewrite .Adicione as seguintes linhas em algum lugar ( eu fiz logo abaixo do módulo permitindo )

    
LoadModule php5_module "d :/ etc/php/php5apache2_4.dll "
    
AddHandler application / x -httpd -php. Php
    
PHPIniDir "d :/ etc / php "
    
Mude administrador do servidor e-mail

    
ServerAdmin info@yoursite.com
    
Altere a raiz do documento :

    
DocumentRoot "d :/ etc / www"
    
"d:/etc/www"> <Directory/>
Se você deseja permitir. Htaccess para ser usado sob a raiz do documento , faça o seguinte sob <Directory "d:/etc/www">

    
AllowOverride All
    
Encontre o follwoing e substitua o caminho:

    
ScriptAlias ​​/ cgi -bin / "d :/ etc / apache / cgi- bin / "
    
<Directory "d:/etc/apache/cgi-bin">

    
Adicionar index.php no índice do diretório

    
DirectoryIndex index.html index.phpPHP
Renomeie php.ini -development para php.iniEncontre configuração diretório de extensão e definir o caminho de acordo com sua instalação.
extension_dir = " d: \ etc \ php \ ext"
Descomente ( retire o simicolon , a partir do início da linha ) as extensões que você deseja habilitá-los. ou seja,

    
extension = php_curl.dll
    
extension = php_mysql.dll
    
extension = php_mysqli.dll
    
extension = php_pdo_mysql.dll
    
extension = php_soap.dll
Se você quiser testar o envio de e-mail do PHP no sistema local, em seguida, você precisa configurar o SMTP. ou seja,

    
SMTP = smtp.yoursite.com
    
smtp_port = 25
    
sendmail_from = youremail@sender.com
Resto das alterações / configurações são totalmente depende de projeto exigência sábio.Definir variáveis ​​de ambiente para o PHP (Windows 8 )
Para ser PHP disponível globalmente no Windows , o caminho do PHP tem de ser definido .
Botão direito do mouse em Computador e clique em PropriedadesClique em Configurações avançadas do sistema no lado esquerdo (em cima) .Clique nas variáveis ​​de ambienteEm Variáveis ​​do sistema , clique duas vezes o nome da variável Path e adicione ; d: \ etc \ php sem aspas no final onde vírgula (;) é o separador .Clique em OK para salvar. Às vezes você pode precisar reiniciar o computador onde este levá-la em prática.
Instale o Apache como serviço
Desde que acabou de copiar os arquivos em uma pasta , o Apache não ainda não é um serviço do Windows . Para instalá-lo como um serviço siga os passos.
 

Execute a linha de comando ( cmd.exe ) como administrador. Procure a pasta c: \ Windows \ System32 \ e clique direito em cmd.exe e selecione Executar como Administrador.

  
  
Altere o diretório para d: \ etc \ apache \ binin da linha de comando

    
cd d: \ etc \ apache \ bin

    
Execute o comando para instalá-lo

    
httpd- k install (ou às vezes httpd.exe - k install se isso não funciona)Agora reinicie o computador e teste PHP e Apache .  

Para testar os dois juntos criar um arquivo PHP phpinfo.php em ​​d: \ etc \ www. 
Agora navegar no navegador como http://localhost/phpinfo.php, caso não exista este arquivo você mesmo pode criá-lo, Abra o Notpad++ ou o notepad do windows, escreva o seguinte trecho: 

<?php
     phpinfo();
?>

Salve com o  nome que desejar e digite o endereço no navegador, se tudo der certo aparecerá uma tela informando tudo sobre a versão do PHP instalada.


Nenhum comentário:

Postar um comentário