Imprimir

Instalando PHP 7.0 - Linux

Este artigo irá descrever a instalação do PHP 7.0 e Apache 2.4 para utilização do Scriptcase.

Sistemas operacionais suportados:

  • Linux
    • Debian
    • CentOS\RHEL
    • OpenSuse

Arquivos necessários:

Configuração do PHP

  • Acesse o terminal ( shell ) e execute o comando abaixo para utilizar o superusuário (root) :
    • sudo su
  • Execute o comando abaixo para instalar o PHP:
    • apt-get install php-7.0 php7.0-dev php7.0-cli php7.0-pear

Aceite a instalação das dependências.

  • Verifique a versão do PHP executando o comando abaixo:
    • php -v

Importante: Por padrão o PHP desabilita alguns funções que são importantes para o Scriptcase. Acesse o arquivo php.ini (/etc/php5/apache2/php.ini) e altere a linha do item disable_functions conforme exemplo abaixo:

Configuração do disable_functions do PHP

Configure o TimeZone de acordo com sua região. Deve-se utilizar o valor disponível na documentação do PHP Clique aqui para visualizar

Ativação das extensões de Banco de Dados:

  • Microsoft SQL Server:
    • apt-get install php7.0-mssql
  • PostgreSQL:
    • apt-get install php7.0-pgsql
  • MySQL:
    • apt-get install php7.0-mysql
  • SQLite:
    • apt-get install php7.0-sqlite
  • FireBird:
    • apt-get install php7.0-interbase
  • Odbc:
    • apt-get install php7.0-odbc

Ativação da biblioteca GD

Esta biblioteca é necessária para a renderização de imagens.

  • Utilize o comando abaixo:
    • apt-get install php7.0-gd

Aceite a instalação de todas as dependências.

Habilitar SourceGuardian Loader

  • Crie uma pasta para colocar o arquivo ixed.7.0.lin
    • sudo mkdir /usr/lib/php7/sourceguardian
  • Copie o arquivo ixed.7.0.lin que foi baixado de acordo com sua distribuição e arquitetura e cole na pasta /usr/lib/php7/sourceguardian
    • cp ioncube_loader_dar_7.0.so /usr/lib/php7/sourceguardian
  • Configure permissão de controle total para esta pasta:
    • chmod 777 -R /usr/lib/php7/sourceguardian
  • Edite o arquivo php.ini e adicione ao final o conteúdo abaixo:
    • [SourceGuardian] zend_extension=/usr/lib/php7/sourceguardian/ixed.7.0.lin
  • Reinicie o serviço do Apache utilizando o comando abaixo:
    • sudo /etc/init.d/apache2 restart

Instalação manual do Scriptcase

  • Baixe o Scriptcase com extensão zip em www.scriptcase.com.br e extraia-o na raiz do seu ambiente web.
  • Após a extrair, renomeie a pasta para scriptcase.
  • Acesse o Scriptcase em seu navegador seguindo o exemplo abaixo:
    • http://127.0.0.1/scriptcase
  • Por padrão o idioma selecionado é o Português

Tela inicial da instalação

Por padrão o idioma selecionado é o Português.

  • Verificação das extensões necessárias para o funcionamento do Scriptcase e módulos de conexão ao banco de dados.

Tela com a lista de extensões ativas

Verificação das extensões necessárias para o funcionamento do Scriptcase e módulos de conexão ao banco de dados.

Instalação Típica

  • Nesta opção o Scriptcase irá ser instalado em seu modo padrão.

Tela de escolha do tipo de instalação

Nesta opção o Scriptcase irá instalar em seu modo padrão.

  • Tela de acesso ao Scriptcase

Tela de acesso ao Scriptcase

Tela de acesso ao Scriptcase

Instalação Customizada

  • Nesta opção o usuário irá escolher as configurações de instalação.

Tela de escolha do tipo de instalação

Nesta opção o usuário irá escolher as configurações de instalação.

  • Verificãção das permissões do diretório do sistema

Tela de exibição dos diretórios do sistema

Verificãção das permissões do diretório do sistema

  • Podemos escolher o banco de dados que será instalada a base de dados do Scriptcase

Tela de escolha do banco de dados da instalação

Podemos escolher o banco de dados que será instalada a base de dados do Scriptcase

  • Exibição da criação das tabelas da base de dados do Scriptcase

Tela de exibição das tabelas do sistema

Exibição da criação das tabelas da base de dados do Scriptcase

  • Configuração do usuário que irá ter acesso ao Scriptcase

Tela de configuração do usuário

Configuração do usuário que irá ter acesso ao Scriptcase

  • Finalização da instalação customizada

Tela de finlização da instalação

Finalização da instalação customizada

  • Tela de acesso ao Scriptcase

Tela de acesso ao Scriptcase

Tela de acesso ao Scriptcase