我最近從Apache 1.26和PHP 4.3分別升級到2.2.11和5.2.9。用我原來的設置,我有一個計劃任務,每週星期日運行一次每週通訊。它將連接到我的數據庫(Interbase/Firebird),以查明下週哪些事件正在打開,並獲取電子郵件將發送到的地址列表。當然,我必須改變PHP任務的設置方式,因爲命令行執行從版本4稍微改變到了5.一旦解決了這個問題,那麼真正的問題就是它的頭。Windows 2003/XP上的Apache2,PHP5和Interbase/Firebird
現在,當從命令行執行任何腳本時,我無法連接到我的數據庫。我從ibase_errmsg
收到以下錯誤:無法完成託管「本地主機」的網絡請求。無法定位主機。未定義的服務gds_db/tcp。
相同的腳本在瀏覽器中完美工作。此外,數據庫連接代碼通過我的網站用於登錄,獲取記錄和更新記錄。
如果任何人有任何想法,爲什麼腳本不會連接到數據庫從命令行執行時,請幫助。