Instalando Ambiente Manual PHP 5.6 - Linux

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.

*Obs: Este artigo foi baseado na distribuição Debian Jessie*

## Instalando o PHP 5.6

Utilize o comando abaixo para instalar o PHP 5.6

sudo apt-get install php5-dev php5-cli php5 php5-pear

![](http://cdn1.netmake.com.br/img_kb/pt_br/configurando_ambiente_manualmente_php_56_linux/01.jpg)

Aceite a instalação das dependências.

Verifique a versão do php com o comando:

php -v

![](http://cdn1.netmake.com.br/img_kb/pt_br/configurando_ambiente_manualmente_php_56_linux/02.jpg)

Importante: Por padrão o PHP desabilita alguns funções que são importantes para o Scriptcase. Então acesse seu php.ini (/etc/php5/apache2/php.ini) e altere a linha da variável disable\_functions conforme exemplo abaixo:

![](http://cdn1.netmake.com.br/img_kb/pt_br/configurando_ambiente_manualmente_php_56_linux/03.jpg)

Para habilitar os bancos de dados, selecionamos alguns exemplos de comando de instalação:

MSSQL Server utilize o comando sudo apt-get install php5-mssql

![](http://cdn1.netmake.com.br/img_kb/pt_br/configurando_ambiente_manualmente_php_56_linux/04.jpg)

PostgreSQL utilize o comando sudo apt-get install php5-pgsql

![](http://cdn1.netmake.com.br/img_kb/pt_br/configurando_ambiente_manualmente_php_56_linux/05.jpg)

MySQL utilize o comando sudo apt-get install php5-mysql

![](http://cdn1.netmake.com.br/img_kb/pt_br/configurando_ambiente_manualmente_php_56_linux/06.jpg)

SQLite utilize o comando sudo apt-get install php5-sqlite

![](http://cdn1.netmake.com.br/img_kb/pt_br/configurando_ambiente_manualmente_php_56_linux/07.jpg)

Firebird utilize o comando sudo apt-get install php5-interbase

![](http://cdn1.netmake.com.br/img_kb/pt_br/configurando_ambiente_manualmente_php_56_linux/08.jpg)

Odbc utilize o comando sudo apt-get install php5-odbc

![](http://cdn1.netmake.com.br/img_kb/pt_br/configurando_ambiente_manualmente_php_56_linux/09.jpg)

## Habilitando a biblioteca GD

Utilize o comando sudo apt-get install php5-gd para habilitar a biblioteca GD.

![](http://cdn1.netmake.com.br/img_kb/pt_br/configurando_ambiente_manualmente_php_56_linux/10.jpg)

Aceite a instalação das dependências.

## Habilitando Zend Guard Loader

Baixe o Zend Guard Loader para linux, no link abaixo e coloque-o em /usr/lib/php5/Zend.

[Baixar ZendGuardLoader x86](http://cdn1.netmake.com.br/download/ZendGuardLoader/Linux/php56/x86/ZendGuardLoader.so)

[Baixar ZendGuardLoader x64](http://cdn1.netmake.com.br/download/ZendGuardLoader/Linux/php56/x64/ZendGuardLoader.so)

Coloque permissão 777 recursiva na pasta /usr/lib/php5/Zend

sudo chmod 777 -R /usr/lib/php5/Zend

Abra o php.ini (/etc/php5/apache2/php.ini) e ao final do arquivo adicione:

*[zend]  
zend\_extension=/usr/lib/php5/Zend/ZendGuardLoader.so  
zend\_loader.enable=1  
zend\_loader.disable\_licensing=0  
zend\_loader.license\_path=*

Após este procedimento reinicie o apache utilizando os comandos abaixo:  
sudo /etc/init.d/apache2 stop  
sudo /etc/init.d/apache2 start

Lembre-se de executar o procedimento abaixo para habilitar a execução do zendid:  
[Permissão ZendId](http://suporte.scriptcase.com.br/index.php?/Knowledgebase/Article/View/218/0/permissao-zendid)  
  
Servidor web:  
/var/[www/html](http://www/html)

Instalação manual do Scriptcase:

[Clique aqui](http://suporte.scriptcase.com.br/index.php?/Knowledgebase/Article/View/212/0/instalacao-manual-do-scriptcase)