日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

freebsd php 编译 mysql sql2005_问下:Freebsd下用php连接ms sql server

發布時間:2025/5/22 数据库 39 豆豆
生活随笔 收集整理的這篇文章主要介紹了 freebsd php 编译 mysql sql2005_问下:Freebsd下用php连接ms sql server 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

你的位置:

問答吧

-> PHP

-> 問題詳情

問下:Freebsd下用php連接ms sql server

大家都怎么連接的,,,效率如何?

作者: james.liu

發布時間: 2007-03-26

編譯freetds,加上--with-tdsver=8.0 --enable-msdblib 安裝目錄自己定義吧,make install 后 在freetds的bin下有一個tsql,用這個連接一下mssql,看看是否成功,如果不成功,可以打開配置文件中的錯誤代碼信息(etc/freetds.conf),查看錯誤日志。

連接沒問題了,編譯php

編譯php就比較簡單了,有mssql擴展模塊,編譯成so就可以,--with-mssql=【安裝目錄】/freetds

程序看手冊就OK了

作者: moonking1025

發布時間: 2007-03-26

效率和穩定性都不錯,你可以根據你的應用測試測試。畢竟我們的應用跟你們未必一樣,測試的結果也不能一起比。使用這么久,感覺很不錯。

作者: moonking1025

發布時間: 2007-03-26

參考原先的帖子,希望還有點作用。

http://bbs.chinaunix.net/viewthread.php?tid=674542&extra=&highlight=sunable&page=1

作者: sunable

發布時間: 2007-03-26

好地,,不錯。。謝謝樓上兩位。。。

作者: james.liu

發布時間: 2007-03-26

to moonking1025:

我現在phpinfo顯示支持sql server。。

但是我用tsql連接也不成功。

參數都是對的。。我用win下的php測試過。。

不知道你是否知道解決方法?

作者: james.liu

發布時間: 2007-03-27

也可以嘗試ODBC,這樣子跨平臺比較簡單使用。

作者: HonestQiao

發布時間: 2007-03-27

QUOTE:

原帖由 HonestQiao 于 2007-3-27 17:31 發表

也可以嘗試ODBC,這樣子跨平臺比較簡單使用。

效率差的比較大,,上次win下,,差別5-6倍。。。

作者: james.liu

發布時間: 2007-03-28

你用的mssql版本?查看一下你freetds配置是否正確,打開freetds配置看看,打開error log ,默認在tmp,里面有說明,先看看。

phpinfo中支持mssql和freetds連接mssql是兩件事情。

編譯freetds 加上--with-tdsver=8.0是針對mssql2000的,其他版本有對應參數,你可以在./configure --help看看freetds編譯選項。

作者: moonking1025

發布時間: 2007-03-28

QUOTE:

原帖由 moonking1025 于 2007-3-28 10:13 發表

你用的mssql版本?查看一下你freetds配置是否正確,打開freetds配置看看,打開error log ,默認在tmp,里面有說明,先看看。

phpinfo中支持mssql和freetds連接mssql是兩件事情。

編譯freetds 加上--with-tdsver ...

mssql 2000(+sp4),,winxp

居然用7.0連接。。。我測試可以通過

安裝我用ports安裝Php5-extensions,,,選項有 mssql...安裝過程我看到freetds,,它下載安裝的,,,就是走開,,每看到它安裝位置。

現在tsql可以,,,mssql_connect連接不上,,,phpinfo顯示支持mssql了。。

error log就是看不到。。。難道要自建?下午自建個看看。。。

作者: james.liu

發布時間: 2007-03-28

問題解決了。。。

晚上整理下我發筆記。。

作者: james.liu

發布時間: 2007-03-28

今天配置freetds遇到同樣問題,找不到freetds.log文件,不知是什么原因!?

作者: henryqi

發布時間: 2008-06-05

QUOTE:

原帖由 henryqi 于 2008-6-5 15:27 發表

今天配置freetds遇到同樣問題,找不到freetds.log文件,不知是什么原因!?

要配置freetds的,,否則不出來的。

作者: james.liu

發布時間: 2008-06-05

謝謝 james.liu 的回復,一切操作都是按前輩的帖子來做的,但我不太清楚為何我的freetds配置文件在/usr/local/freetds/etc/是freetds.conf.dist,而不是freetds.conf呢?!,而且執行cp /usr/local/freetds/etc/freetds.conf.dist /usr/local/freetds/etc/freetds.conf后對配置文件做了相應的修改,還是有問題!

作者: henryqi

發布時間: 2008-06-05

freetds.conf.dist??改成freetds.conf

然后在里面看下log配置在哪里,,把前面的注釋去掉,看清位置。

確定這個文件是可讀的,,

然后就蹲點看輸出把。。。

差點忘記一個最關鍵的: 我23,,別叫我前輩,,我怕怕的

作者: james.liu

發布時間: 2008-06-05

QUOTE:

原帖由 james.liu 于 2008-6-5 17:18 發表

freetds.conf.dist??改成freetds.conf

然后在里面看下log配置在哪里,,把前面的注釋去掉,看清位置。

確定這個文件是可讀的,,

然后就蹲點看輸出把。。。

差點忘記一個最關鍵的: 我23,,別叫 ...

配置這個連接可不光看了你這個帖子哦!

作者: henryqi

發布時間: 2008-06-05

QUOTE:

原帖由 henryqi 于 2008-6-5 17:27 發表

配置這個連接可不光看了你這個帖子哦!

呵呵,解決問題就可以了.

作者: james.liu

發布時間: 2008-06-05

QUOTE:

原帖由 james.liu 于 2007-3-28 12:52 發表

mssql 2000(+sp4),,winxp

居然用7.0連接。。。我測試可以通過

安裝我用ports安裝Php5-extensions,,,選項有 mssql...安裝過程我看到freetds,,它下載安裝的,,,就是走開,,每看到它安裝位置。

...

一直以來和你描述的問題一樣,tsql可以成功登錄,而且也有相應的freetds.log生成,但用mssql_connect始終還是報錯:Warning: mssql_connect() [function.mssql-connect]: Unable to connect to server: 10.112.2.251,且沒有相應的日志內容,郁悶ing!

作者: henryqi

發布時間: 2008-06-06

QUOTE:

原帖由 henryqi 于 2008-6-6 11:26 發表

一直以來和你描述的問題一樣,tsql可以成功登錄,而且也有相應的freetds.log生成,但用mssql_connect始終還是報錯:Warning: mssql_connect() [function.mssql-connect]: Unable to connect to server: 10. ...

sqlserver多少版本?

你配置對不對啊~

沒有其他人那里參考到點什么?

作者: james.liu

發布時間: 2008-06-06

mssql版本: mssql2000 server +SP4

freetds.conf文件兩處的配置也修改了,測試連接的文件代碼也檢查過幾遍了,還是沒有發現問題!

作者: henryqi

發布時間: 2008-06-06

在IP后添加端口看看。

作者: sunable

發布時間: 2008-06-12

總結

以上是生活随笔為你收集整理的freebsd php 编译 mysql sql2005_问下:Freebsd下用php连接ms sql server的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。