Instalando PHP 7.0 - Windows
Este artigo irá descrever a instalação do PHP 7.0 e Apache 2.4 para utilização do Scriptcase.
Sistemas operacionais suportados:
- Windows Server
- 2008 SP2
- 2008 R2 SP1
- 2012
- 2012 SP2
- 2016
- Windows
- 7 SP1
- Vista SP2
- 8
- 8.1
- 10
Arquivos necessários:
- PHP 7.0: Clique Aqui
- Apache 2.4: Clique Aqui
- mod_Fcgi: Clique Aqui
- SourceGuardian: Clique Aqui
Deve-se realizar o download do PHP 7.0 NTS ( x86 ou x64 ), Apache 2.4 ( x86 ou x64 ) e mod_Fcgi ( x86 ou x64 ).
- Após download, descomprima os arquivos referentes ao PHP e Apache na unidade C: de seu sistema opcional
- Renomeie a pasta do PHP para php e a pasta do Apache para Apache24
- Descomprima o arquivo referente ao mod_Fcgi, copie o arquivo mod_fcgid.so e coloque na pasta
C:\Apache24\modules
Configuração do Apache
Edite o arquivo httpd.conf localizado em C:\Apache24\conf\
- Adicione o conteúdo abaixo após a última linha
#LoadModule
LoadModule fcgid_module modules/mod_fcgid.so
FcgidInitialEnv PHPRC "c:/php"
AddHandler fcgid-script .php
FcgidWrapper "c:/php/php-cgi.exe" .php
- Ainda no arquivo
httpd.conf
procure por #ServerName www.example.com:80 e altere para #ServerName localhost:80 - Altere o conteúdo da diretiva
<IfModule dir_module>
de acordo com o exemplo abaixo:
<IfModule dir_module>
DirectoryIndex index.html index.php index.phtml
</IfModule>
- Adicione o texto:
Options ExecCGI
na diretiva Directory “c/:Apache24/htdocs”
- Busque por IfModule mime_module e adicione o conteúdo abaixo: `<Directory “c:/php”> AllowOverride None Options None Require all granted
</Directory>`
Instalação do Apache
- Acesse o prompt de comando com privilégios de Administrador e digite o comando abaixo:
c:\apache24\bin\httpd.exe -k install
Importante: Caso ocorra erro, e seja informado que está faltando o arquivo msvcr110.dll, você poderá fazer o download deste arquivo clicando aqui. Extraia e coloque-o no diretório: C:\Windows\System e C:\Windows\System32. Execute novamente o comando no prompt do windows.
Configuração do PHP
- Acesse a pasta do PHP em
C:\
e renomeie o arquivo php.ini-development para php.ini - Edite o arquivo php.ini , procure por extension_dir e atribua o valor “C:\php\ext”
- Ative as extensões listadas abaixo ( deve-se remover o ponto e vírgula (;) no início da linha )
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
Importante: Por padrão o PHP desabilita alguns funções que são importantes para o Scriptcase. Acesse o arquivo php.ini e altere a linha do item disable_functions conforme exemplo abaixo: * disable_functions= ““
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
- Salve todas as alterações realizadas.
- Reinicie o serviço do Apache utilizando o comando ( no cmd com privilégios de Administrador ):
c:\apache24\bin\httpd.exe -k restart
Habilitar SourceGuardian Loader
- Realize a extração do arquivo baixado
- Copie o arquivo ixed.7.0.win e cole na pasta c:\php\ext
- Edite o arquivo php.ini e no final adicione o conteúdo abaixo:
[SourceGuardian]
zend_extension=C:\php\ext\ixed.7.0.win
- Reinicie o serviço do Apache utilizando o comando ( no cmd com privilégios de Administrador ):
c:\apache24\bin\httpd.exe -k 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
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.
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.
Nesta opção o Scriptcase irá instalar em seu modo padrão.
- 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.
Nesta opção o usuário irá escolher as configurações de instalação.
- Verificãção das permissões do diretório 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
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
Exibição da criação das tabelas da base de dados do Scriptcase
- Configuração do usuário que irá ter acesso ao Scriptcase
Configuração do usuário que irá ter acesso ao Scriptcase
- Finalização da instalação customizada
Finalização da instalação customizada
- Tela de acesso ao Scriptcase
Tela de acesso ao Scriptcase