運行一本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
結果就好了。