Instalando Ambiente Manual PHP 5.6 - Windows

Este artigo irá explicar como instalar e configurar um ambiente PHP 5.6 e Apache 2.4 para receber o Scriptcase.

Siga os passos abaixo com bastante atenção.

Realize o download do Apache 2.4 , mod\_fcgid e PHP 5.6 nos links abaixo:

[Download do Apache](http://www.apachelounge.com/download/)

[Download do mod\_fcgid](http://www.apachelounge.com/download/)

[Download do PHP 5.6](http://windows.php.net/downloads/releases/)

Obs: O PHP que deverá ser baixado é o Non Thread Safe e todos downloads devem ser baixados na arquitetura 32 bits.

Depois de baixar o Apache e o PHP, extraia-os na raiz da unidade C:/

Renomeie as pastas para Apache24 e PHP, como mostra a imagem abaixo:

![](http://cdn1.netmake.com.br/img_kb/en_us/setting_environment_manually_php_54_windows/php_apache/01.jpg)

Extraia o Mod fcgid, copie o arquivo mod\_fcgid.so e cole na pasta C:/Apache24/modules

## Configurando o Apache

Abra o arquivo C:/Apache24/conf/httpd.conf e adicione as seguintes linhas acima da linha IfModule unixd\_module do arquivo:

LoadModule fcgid\_module modules/mod\_fcgid.so  
FcgidInitialEnv PHPRC "c:/php"  
AddHandler fcgid-script .php  
FcgidWrapper "c:/php/php-cgi.exe" .php

![](http://cdn1.netmake.com.br/img_kb/en_us/setting_environment_manually_php_54_windows/php_apache/02.jpg)

No mesmo arquivo procure por #ServerName [www.example.com:80](http://www.example.com/) e substitua por ServerName localhost:80  
  
Procure por:  
  
    DirectoryIndex index.html  
  
  
E substitua por  
  
    DirectoryIndex index.html index.php index.phtml

Adicione o texto: Options ExecCGI na opção Directory "c/:Apache24/htdocs"

![](http://cdn1.netmake.com.br/img_kb/en_us/setting_environment_manually_php_54_windows/php_apache/03.jpg)

Procure por IfModule mime\_module e acima desta opção adicione o texto abaixo:

![](http://cdn1.netmake.com.br/img_kb/en_us/setting_environment_manually_php_54_windows/php_apache/04.jpg)

## Adicionando o serviço do apache no windows

Abra o Prompt de Comando como Administrador e digite o comando:

c:\apache24\bin\httpd.exe -k install

![](http://cdn1.netmake.com.br/img_kb/en_us/setting_environment_manually_php_54_windows/php_apache/05.png)

Importante:Caso ocorra erro, e seja informado que está faltando o arquivo msvcr110.dll, você poderá fazer o download deste arquivo [clicando aqui](http://cdn1.netmake.com.br/img_kb/pt_br/configurando_ambiente_manualmente_php_54_windows/msvcr110.zip). Extraia e coloque-o no diretório: C:\Windows\System e C:\Windows\System32. Execute novamente o comando no prompt do windows.

## Configurando o PHP 5.6

Abra a pasta C:\php e renomeie o arquivo php.ini-development para php.ini.

Agora abra o arquivo php.ini (C:\php), procure pela variável extension\_dir e atribua o valor "C:/php/ext" como mostra na imagem abaixo.

![](http://cdn1.netmake.com.br/img_kb/en_us/setting_environment_manually_php_54_windows/php_apache/06.png)

Remova o comentário das extensões listadas abaixo. (Para descomentar as extensões, basta remover o ";" do início de cada extensão)

extension=php\_bz2.dll

extension=php\_curl.dll

extension=php\_gd2.dll

extension=php\_imap.dll

extension=php\_interbase.dll

extension=php\_ldap.dll

extension=php\_mbstring.dll

extension=php\_exif.dll

extension=php\_mysql.dll

extension=php\_mysqli.dll

extension=php\_oci8.dll

extension=php\_pdo\_firebird.dll

extension=php\_pdo\_mssql.dll

extension=php\_pdo\_mysql.dll

extension=php\_pdo\_oci.dll

extension=php\_pdo\_odbc.dll

extension=php\_pdo\_pgsql.dll

extension=php\_pdo\_sqlite.dll

extension=php\_pgsql.dll

extension=php\_pspell.dll

extension=php\_shmop.dll

extension=php\_sqlite.dll

extension=php\_sqlite3.dll

extension=php\_xmlrpc.dll

extension=php\_xsl.dll

extension=php\_zip.dll

Configure o TimeZone de acordo com a sua região seguindo a lista disponível no [site do php](http://php.net/manual/pt_BR/timezones.php). Ainda com o php.ini aberto procure pela variável date.timezone e insira um valor disponível na lista.

![](http://cdn1.netmake.com.br/img_kb/en_us/setting_environment_manually_php_54_windows/php_apache/07.png)

Salve todas as alterações feita no arquivo php.ini e feche-o.

Reinicie o apache utilizando o comando c:\apache24\bin\httpd.exe -k restart

## Habilitando Zend Guard Loader

Baixe a dll do Zend Guard Loader para Windows, no link abaixo e coloque-a em C:/php/ext.

[Baixar ZendGuardLoader](http://cdn1.netmake.com.br/download/ZendGuardLoader/Windows/zend-loader-php5.6-windows-x86.zip)

Abra o php.ini (C:/php/php.ini) e ao final do arquivo adicione:

*[zend]  
zend\_extension=C:/php/ext/ZendLoader.dll  
zend\_loader.enable=1  
zend\_loader.disable\_licensing=0  
zend\_loader.license\_path=*

Após este procedimento reinicie o apache utilizando o comando c:\apache24\bin\httpd.exe -k restart no cmd