2012-08-17 101 views
0

我是新來的sql任何地方,目前我試圖用PHP連接。通過TCP/IP連接到SQL Anywhere

這是我到目前爲止有:

$conn = sqlanywhere_connect ("UID=usr;PWD=pass;ENG=serv;DBN=bd_name;COMMLINKS=TCPIP{HOST=10.1.1.189:2638}"); 

SQL Anywhere的安裝在另一臺機器,在那裏我可以不運行Apache上,網站上的本地主機上運行(XAMPP)。這只是爲了測試,當網站準備就緒時,我會連接到正確的數據庫。

這是錯誤我有:

Warning: sqlanywhere_connect(): The SQLAnywhere client libraries could not be loaded. Please ensure that dbcapi.dll can be found in your PATH environment variable. in C:\xampp\htdocs\core\cache\includes\elements\modsnippet\25.include.cache.php on line 21 

我沒有dbcapi.dll文件,但我不知道我應該有它。
documentation我找不到這個文件(我有SQL Anywhere 10),但是對於SQL Anywhere 11,我可以找到有關此文件信息的頁面。

要使用sqlanywhere_connect我已經下載了SQL Anywhere模塊for curren ver。的PHP到我的機器上,我已經將它添加到php.ini文件中。

我該怎麼辦?我應該下載缺少的文件嗎?這是否足夠,或者我可以獲得更多的錯誤要求其他文件?

回答

0

我就拉下加載缺少的文件,並從您正在使用XAMP這是裏去預建的談話到MySQL我懷疑是在灌輸任何額外的.dll與SQLAnywhere的