Este artigo irá descrever a instalação do PHP 7.0 e Apache 2.4 para utilização do Scriptcase em ambientes Linux.
Nota: Por mudanças nas versões mais recentes do Ubuntu, o PHP 7.0 foi substituído pelo PHP 7.2 no seu repositório padrão.
sudo su
add-apt-repository ppa:ondrej/php
apt-get update
apt-get install php7.0 php7.0-dev php7.0-cli
php -v
apt-get install php7.0-gd php7.0-bcmath php7.0-cgi php7.0-common php7.0-fpm php7.0-json php7.0-ldap php7.0-mbstring php7.0-mcrypt php7.0-xml php7.0-zip
Nota: Por padrão o PHP desabilita alguns funções que são importantes para o Scriptcase. Acesse o arquivo php.ini (/etc/php/7.0/apache2/php.ini
) e altere a linha do item disable_functions conforme exemplo abaixo:
6 - 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
Extensão |
Driver habilitado no Scriptcase
|
apt-get install php7.0-pgsql
|
PostgreSQL PDO, PostgreSQL 6.3 ou abaixo, PostgreSQL 6.4 ou acima, PostgreSQL 7 ou Acima
|
apt-get install php7.0-mysql
|
MySQLi, MySQL PDO
|
apt-get install php7.0-sqlite
|
SQLite PDO
|
apt-get install php7.0-interbase
|
Firebird, Interbase 6, Interbase 6.5, Firebird PDO
|
apt-get install php7.0-odbc
|
DB2 ODBC GENERIC, DB2 ODBC GENERIC 6, Generic ODBC, MS Access ODBC, Oracle ODBC, Progress, DB2 PDO ODBC, Progress PDO ODBC, Sybase PDO ODBC
|
apt-get install php7.0-sybase
|
DBLIB, Sybase PDO DBLIB
|
Nota: Caso você deseje habilitar a extensão oci8 para se conectar com o Oracle, siga os procedimentos descritos em nossa documentação.
Nota: Por mudanças nas versões mais recentes do Debian, o PHP 7.0 foi substituído pelo PHP 7.2 no seu repositório padrão.
1 - Acesse o terminal (shell) e execute o comando abaixo para utilizar o superusuário (root):
su
2 - Adicione o repositório para poder realizar o download dos pacotes do PHP 7.0 e depois realize uma atualização dos pacotes:
wget -q https://packages.sury.org/php/apt.gpg
apt-key add apt.gpg
echo "deb https://packages.sury.org/php/ stretch main" | tee /etc/apt/sources.list.d/php.list
apt-get update
3 - Execute o comando abaixo para instalar o PHP e aceite a instalação das dependências:
apt-get install php7.0 php7.0-cli
4 - Verifique a versão do PHP executando o comando abaixo:
php -v
5 - Abaixo seguem algumas extensões requeridas para o bom funcionamento do Scriptcase:
apt-get install php7.0-gd php7.0-bcmath php7.0-cgi php7.0-common php7.0-fpm php7.0-json php7.0-ldap php7.0-mbstring php7.0-mcrypt php7.0-xml php7.0-zip
6 - 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
Extensão |
Driver habilitado no Scriptcase |
apt-get install php7.0-pgsql |
PostgreSQL PDO, PostgreSQL 6.3 ou abaixo, PostgreSQL 6.4 ou acima, PostgreSQL 7 ou Acima |
apt-get install php7.0-mysql |
MySQLi, MySQL PDO |
apt-get install php7.0-sqlite |
SQLite PDO |
apt-get install php7.0-interbase |
Firebird, Interbase 6, Interbase 6.5, Firebird PDO |
apt-get install php7.0-odbc |
DB2 ODBC GENERIC, DB2 ODBC GENERIC 6, Generic ODBC, MS Access ODBC, Oracle ODBC, Progress, DB2 PDO ODBC, Progress PDO ODBC, Sybase PDO ODBC |
apt-get install php7.0-sybase |
DBLIB, Sybase PDO DBLIB |
Nota: Caso você deseje habilitar a extensão oci8 para se conectar com o Oracle, siga os procedimentos descritos em nossa documentação.
Nota: Por mudanças na versão mais recente do CentOS, o PHP 7.0 não será instalado por padrão. Será preciso seguir os passos descritos abaixo:
1 - Acesse o terminal (shell) e execute o comando abaixo para utilizar o superusuário (root):
sudo su
2 - Adicione os repositórios necessários para poder realizar o download dos pacotes do PHP 7.0 e depois realize uma atualização dos pacotes:
yum -y install epel-release.noarch yum-utils
yum -y install http://rpms.remirepo.net/enterprise/remi-release-7.rpm
yum-config-manager —enable remi-php70
yum update
3 - Execute o comando abaixo para instalar o PHP e aceite a instalação das dependências:
yum -y install php
4 - Verifique a versão do PHP executando o comando abaixo:
php -v
5 - Abaixo seguem algumas extensões requeridas para o bom funcionamento do Scriptcase:
yum install php70-php-gd.x86_64 php70-php-bcmath.x86_64 php70-php-common.x86_64 php70-php-ldap.x86_64 php70-php-mbstring.x86_64 php70-php-mcrypt.x86_64 php70-php-xml.x86_64 php70-php-pdo.x86_64 php70-php-pear.x86_64
6 - 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
Extensão |
Driver habilitado no Scriptcase |
yum install php70-php-pgsql.x86_64 |
PostgreSQL PDO, PostgreSQL 6.3 ou abaixo, PostgreSQL 6.4 ou acima, PostgreSQL 7 ou Acima |
yum install php70-php-mysql.x86_64 |
MySQLi, MySQL PDO |
yum install php-sqlite3 |
SQLite PDO |
yum install php70-php-interbase.x86_64 |
Firebird, Interbase 6, Interbase 6.5, Firebird PDO |
yum install php70-php-odbc.x86_64 |
DB2 ODBC GENERIC, DB2 ODBC GENERIC 6, Generic ODBC, MS Access ODBC, Oracle ODBC, Progress, DB2 PDO ODBC, Progress PDO ODBC, Sybase PDO ODBC |
yum install php70-php-pdo-dblib.x86_64 |
DBLIB, Sybase PDO DBLIB |
Nota: Caso você deseje habilitar a extensão oci8 para se conectar com o Oracle, siga os procedimentos descritos em nossa documentação.
1 - Realize o download da extensão ixed.7.0.lin para arquitetura 64bits diretamente do site do SourceGuardian, através deste link.
2 - Copie o arquivo arquivo ixed.7.0.lin que foi baixado de acordo com sua distribuição e arquitetura e cole no diretório de extensões do PHP.
cp ixed.7.0.lin /usr/lib/php/20151012
3 - Edite o arquivo de configuração do PHP(php.ini) e adicione a diretiva para habilitar a extensão no seu PHP.
Por exemplo: extension=ixed.7.0.lin.
nano /etc/php/7.0/apache2/php.ini
4 - Por fim, reinicie o serviço do apache para que as modificações surtam efeito:
service apache2 restart
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.
Nesta opção o Scriptcase irá instalar em seu modo padrão.
Tela de acesso ao Scriptcase
Nesta opção o usuário irá escolher as configurações de instalação.
Verificação das permissões do diretório do sistema
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
Configuração do usuário que irá ter acesso ao Scriptcase
Finalização da instalação customizada