我想運行一個PHP腳本,它具有pg_connect($ connection_string),它只是崩潰我的PHP腳本。我在我的電腦上運行它的xampp,這裏有一些事實:pg_connect崩潰我的PHP腳本
- 如果我把退出(「測試」);緊接着在pg_connect語句之上,它成功地顯示了單詞「test」並終止了腳本,所以我知道我的xampp安裝正在工作。
- 使用phpinfo()我可以看到postgresql擴展確實加載了。
- 我可以從pgadmin連接到數據庫服務器,所以它不是防火牆問題或類似的東西。
如果我刪除此退出語句,pg_connect語句只是掛起。沒有顯示或記錄警告,它甚至不會超過函數調用。我甚至有:
$ db_crm = pg_connect($ connection_str); (!$ db_crm)死(「連接失敗」);如果(!$ db_crm)死(「連接失敗」);
並且「連接失敗」從未被顯示。超時後,我的瀏覽器只顯示「此頁面無法顯示」。
世界上可能造成這種情況的是什麼?
我假設它是。原始代碼沒有在連接標誌中設置該屬性。但是,原來的代碼在Linux上運行,而當發生此問題時,我在windows下。 – ryeguy 2009-07-14 20:13:31