日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
基于Linux下PHP連接SQLServer的FreeTDS配置

  CentOS 5.4 Linux 下的 PHP(FastCGI) 需要連接相關(guān)部門的SQL Server 2000數(shù)據(jù)庫(kù),配置了擴(kuò)展FreeTDS擴(kuò)展。

創(chuàng)新互聯(lián)公司是一個(gè)技術(shù)型專業(yè)網(wǎng)站制作公司,致力于為廣大企業(yè)、創(chuàng)業(yè)者打造切實(shí)有效的PC站、WAP站、APP站點(diǎn)等企業(yè)網(wǎng)站。無論是企業(yè)宣傳的全網(wǎng)營(yíng)銷推廣、致力于營(yíng)銷的電商網(wǎng)站、內(nèi)容資訊分享的各行業(yè)網(wǎng)站或其他類型網(wǎng)站,我們都從網(wǎng)站前期定位分析策劃、技術(shù)架構(gòu),到網(wǎng)站界面設(shè)計(jì)、創(chuàng)意表現(xiàn)、站點(diǎn)架構(gòu)搭建以及后續(xù)訪問監(jiān)控、維護(hù)、網(wǎng)站托管運(yùn)營(yíng)反饋建議等提供整套服務(wù)。

  1、編譯安裝FreeTDS

 
 
 
  1. mkdir -p /data0/software/  
  2. cd /data0/software/  
  3. wget ftp://ftp.ibiblio.org/pub/Linux/ALPHA/freetds/stable/freetds-stable.tgz  
  4. tar zxvf freetds-stable.tgz  
  5. cd freetds-0.82/  
  6. ./configure --prefix=/usr/local/webserver/freetds --with-tdsver=8.0 --enable-msdblib  
  7. make && make install  
  8. cd ../  
  9.  
  10. echo "/usr/local/webserver/freetds/lib/" > /etc/ld.so.conf.d/freetds.conf  
  11. ln -s /usr/local/webserver/freetds/lib/libsybdb.so.5.0.0 /usr/local/webserver/freetds/lib/libsybdb.so.4  
  12. /sbin/ldconfig  
  13.  
  14. rm -f /usr/local/webserver/freetds/etc/freetds.conf  
  15. vi /usr/local/webserver/freetds/etc/freetds.conf  

  輸入以下內(nèi)容:

  引用

 
 
 
  1. [global]  
  2.         # TDS protocol version  
  3. ;       tds version = 4.2  
  4.  
  5.         # Whether to write a TDSDUMP file for diagnostic purposes  
  6.         # (setting this to /tmp is insecure on a multi-user system)  
  7. ;       dump file = /tmp/freetds.log  
  8. ;       debug flags = 0xffff 
  9.  
  10.         # Command and connection timeouts  
  11. ;       timeout = 10 
  12. ;       connect timeout = 10 
  13.  
  14.         # If you get out-of-memory errors, it may mean that your client  
  15.         # is trying to allocate a huge buffer for a TEXT field.  
  16.         # Try setting 'text size' to a more reasonable limit  
  17.         text size = 64512 
  18.  
  19.         host = mssql.yourdomain.com  
  20.         port = 1433 
  21.         tds version = 8.0  
  22.         client charset = UTF-8 

  2、編譯安裝PHP自帶MSSQL擴(kuò)展

  進(jìn)入本地已存在的php-5.2.XX源碼包目錄:

 
 
 
  1. cd /data0/software/php-5.2.XX/ext/mssql/  
  2. /usr/local/webserver/php/bin/phpize  
  3. ./configure --with-php-config=/usr/local/webserver/php/bin/php-config --with-mssql=/usr/local/webserver/freetds/  
  4. make && make install  

  3、在php.ini配置文件中增加mssql.so

 
 
 
  1. vi /usr/local/webserver/php/etc/php.ini  

  增加一行:

  引用

 
 
 
  1. extension = "mssql.so" 

  4、重啟PHP FastCGI

 
 
 
  1. /usr/local/webserver/php/sbin/php-fpm restart  

  5、測(cè)試文件(test_mssql.php):

 
 
 
  1. php     
  2. header("Content-type: text/html; charset=utf-8");     
  3. $msdb=mssql_connect("mssql.yourdomain.com:1433","username","password");     
  4. if (!$msdb) {     
  5.         echo "connect sqlserver error";     
  6.         exit;     
  7. }     
  8. mssql_select_db("database_name",$msdb);     
  9. $result = mssql_query("SELECT top 5 * FROM table", $msdb);     
  10. while($row = mssql_fetch_array($result)) {     
  11.         var_dump($row);     
  12. }     
  13. mssql_free_result($result);     
  14. ?>    

本文標(biāo)題:基于Linux下PHP連接SQLServer的FreeTDS配置
文章鏈接:http://m.5511xx.com/article/codhchs.html