Eu uso um sistema de login e senha e meu PHP no servidor esta na versão 5.3. Quando altero para qualquer versão superior a 5.4 não consigo fazer o login.
Estou tendo problemas ao configurar um ambiente de desenvolvimento no Windows 10 (não sei se é a causa do problema, mas imagino ser).
Tenho um dashboard que utiliza conexão com SQL Server (banco do sistema) e DB2 (banco ERP do cliente). Já fiz a configuração deste ambiente várias vezes no Windows Server (2003 e 2008), estou familiarizado com o procedimento: Instalar IIS, Instalar PHP, Habiltiar PHP no IIS, Instalar Runtime Client do DB2, catalogar base DB2, habilitar extensões do MSSQL e DB2 no PHP, verificar tudo no phpinfo.
Pois bem, eu estava trabalhando com NetBeans e projetos via FTP, onde eu editava os fontes da minha máquina mas direto no servidor (não possuía servidor web local no caso). Recentemente convenci a equipe a utilizar um repositório de fontes em vez de alterar direto no cliente, vim aqui no fórum e pedi ajuda com o Git, configurei o repositório e está funcionando perfeitamente. Então agora o desenvolvimento será local.
Este é o meu problema, na minha máquina eu fiz toda a instalação do ambiente porém a DLL php_ibm_db2 não carrega no phpinfo(), e no log está aparecendo:
PHP Warning: PHP Startup: Unable to load dynamic library 'C:\Program Files\PHP\5.3.15\ext\php_ibm_db2.dll' - Não foi possível encontrar o módulo especificado.
in Unknown on line 0
Já chequei o php.ini, o extension_dir está correto (já mudei para apenas 'ext' e também ocorre o erro), as demais configurações parecem ok também. Eu acho que o problema pode estar no Client do DB2 que de alguma forma não funciona direito ainda no Windows 10. Apesar de que consegui catalogar e me conectar ao banco DB2 normalmente pelas linhas de comando.
Pelo prompt de comando rodando o comando 'php --re ibm_db2' aparecem todas as informações sobre a DLL.
Alguém pode me ajudar? Eu preciso configurar algo a mais além do client DB2 e catalogar a base? Estou desesperado passei a manhã toda com este erro, baixei todas as DLLs do DB2 disponíveis pra PHP 5.3.
Setup completo:
- PHP 5.3.15
- Windows 10 Pro 64 bits
- DB2 Data Server Runtime Client 9.7 x32 (não tenho a versão x64 nem achei uma)