运行一本batch的时候,系统没有正常运行产生正确结果,查看日志 如下:
in D:/eclipse/workspace/TsuhanModel2/config/lib/adodb/adodb-errorhandler.inc.php on line 77
从 Missing extension for postgres 这句来看应该是 php_pgsql.dll这个文件没有调用成功。
查看D:/xampp/apache/bin/php.ini, 是正常的,于是有些困惑。
仔细一想,由于出错是在 batch 运行的情况下发生的,运行batch的win环境下命令是 D:/xampp/php/php-win.exe,
所以调用的相应php.ini 应该是 D:/xampp/php/php.ini
重新设置里面的 extension=php_pgsql.dll
结果就好了。