A ultima versão suportada pelo suricato 2.10.11 é a versão 5.6.40 do php
Parar o Serviço do Apache no Windows Services;
Exemplo: Serviço Apache
Efetue uma cópia dos arquivos da pasta do apache, no diretório padrão de instalação do Suricato, por favor localize a pasta apache e realize um “Backup” renomeando.
Copie e cole a pasta do Apache da nova versão dentro da pasta do Suricato, Nomeeio como "apache".
Na pasta BIN do APACHE_OLD, copie a .dll “ssleay32.dll”, para a pasta do apache novo;
Copie as seguintes pastas do Apache antigo para a nova pasta do Apache: certif, php, cgi-bin VISUAL C ++ 2012, 2013, 2015 e oracleinstantclient.
Exemplo: Pastas Apache
Após isso, abra a pasta CONF e clique com botão direito em cima do arquivo "httpd.conf" e abra com o notepad tanto do Apache antigo quanto do Apache novo, nessa etapa vamos “COPIAR” os paths padrões de instalação que esse arquivo recebe durante a instalação do Suricato.
Exemplo: Arquivo httpd.conf
Procure o parâmetro “ServerRoot“ e altere o path do DEFINE de “c:/Apache24” para caminho padrão de instalação do Suricato “C:/Program Files/Telematica/Suricato/apache” :
Exemplo: Arquivo httpd.conf
Comente a linha do parâmetro Listen adicionando o simbolo de cerquilha na frente:
Exemplo: Arquivo httpd.conf
Copie os LOADMODULE do arquivo antigo para o novo: (Abaixo a lista do arquivo antigo);
Procure o parâmetro “ServerName”, descomente a linha retirando o simbolo de cerquilha “#” e altere o IP para da máquina local de instalação do SURICATO:
Exemplo: Arquivo httpd.conf
Troque os parâmetros do “DIRECTORY /” de: “Require all denied” para: “Require all granted”:
Exemplo: Arquivo httpd.conf
Troque o path do parâmetro “DOCUMENTOROOT” de "${SRVROOT}/htdocs" para DocumentRoot "C:/Program Files/Telematica/Suricato" (LEMBRANDO QUE ESSE É O PATH PADRÃO DE INSTALAÇÃO):
Troque o path do parâmetro “Directory” de "<Directory ${SRVROOT}/htdocs" para <Directory "C:/Program Files/Telematica/Suricato"
Exemplo: Arquivo httpd.conf
No parametro “IfModule dir_module”, troque o valor do “DirectoryIndex” de “DirectoryIndex index.html” para “DirectoryIndex index.html index.php”:
Exemplo: Arquivo httpd.conf
Troque o parâmetro “SCRIPTALIAS” de “ScriptAlias /cgi-bin/ "${SRVROOT}/cgi-bin/" para “ScriptAlias /telematica/ "cgi-bin/".
Exemplo: Arquivo httpd.conf
Troque o Caminho do Directory do CGI para o caminho: <Directory "C:/Program Files/Telamatica/Suricato/apache/cgi-bin">
Exemplo: Arquivo httpd.conf
Mude o ErrorDocument 404 que está comentando no HTTPD.CONF do APACHE novo de: “#ErrorDocument 404 /missing.html” para: “ErrorDocument 404 /scriptcase/error/404/index.html”.
Descomente o parâmetro “Server-pool management (MPM specific)” de “#Include conf/extra/httpd-mpm.conf”, para: “Include conf/extra/httpd-mpm.conf”:
Exemplo: Arquivo httpd.conf
Descomente o parâmetro “Secure (SSL/TLS) connections” de: “#Include conf/extra/httpd-ssl.conf”, para “Include conf/extra/httpd-ssl.conf”:
Exemplo: Arquivo httpd.conf
No final do arquivo a um bloco de LOADFILE, LOADMODULE, PHPDIR, ADDHANLDER e CHARSET que deve ser copiado para o arquivo do HTTPD.CONF do Apache novo: copie e cole e salve o arquivo:
Exemplo: Arquivo httpd.conf
Entre na pasta EXTRA e clique com botão direito e edite o arquivo HTTPD.SSL.CONF, dentro do arquivo verifique os parâmetros DocumentRoot, ServerName, ServerAdmin, ErrorLog altere de:
Comente os parametros, Comente utilizando o simbolo de cerquilha "#":
SSLProtocol
SSLProxyProtocol
SSLProxyCipherSuite
SSLHonorCipherOrder
Troque o parametro: SSLCertificateFile para: SSLCertificateFile "C:/Program Files/Telematica/Suricato/apache/certif/suricato.cer"
Troque o parametro: SSLCertificateKeyFile para: SSLCertificateKeyFile "C:/Program Files/Telematica/Suricato/apache/certif/suricato.key"
No final do arquivo adicione o parametro “SETENV”: SetEnv PHPRC "C:\Program Files\Telematica\Suricato\apache\php"
Exemplo: Arquivo httpd.conf
Depois de efetuar todas essas alterações no novo arquivo APACHE, abra o CMD e delete o serviço do Apache utilizando o comando: SC Delete TelematicaSuricato
Exemplo: Comando cmd
Ao finalizar a exclusão do serviço do apache utilize o comando a seguir para alterar o diretorio do CMD. CD C:\Program Files\Telematica\Suricato\apache\bin aperte enter
Exemplo: Comando cmd
Logo após digite: HTTPD.EXE –n “Telematica Suricato” -k install e aperte ENTER
Exemplo: Comando cmd
Ao Finalizar a instalação, confirme no CMD se não ocorreu nenhum erro, Verifique no php.info se a versão foi alterada. Para acessar o "php.info" Digite no navegador "https://iPDaMaquina/suricato/info.php"