Linux上連線MicrosoftSQLServer2005
RedHat 5.2系統上的需要使用PHP 連線Microsoft SQL Server 2005 資料庫
我們常見的連線資料庫方式是使用ODBC方式連線,
FreeTDS為Linux系統提供了TDS協議的開源客戶端。由於MS SQL和Sybase使用的恰是TDS協議,所以在Linux中可以用FreeTDS連線MS SQL,下面簡紹使用php的db-lib連線Microsoft SQL Server 2005 資料庫
1、下載FreeTds
cd /opt
wget http://ibiblio.org/pub/Linux/ALPHA/freetds/stable/freetds-stable.tgz
我們常見的連線資料庫方式是使用ODBC方式連線,
FreeTDS為Linux系統提供了TDS協議的開源客戶端。由於MS SQL和Sybase使用的恰是TDS協議,所以在Linux中可以用FreeTDS連線MS SQL,下面簡紹使用php的db-lib連線Microsoft SQL Server 2005 資料庫
1、下載FreeTds
cd /opt
wget http://ibiblio.org/pub/Linux/ALPHA/freetds/stable/freetds-stable.tgz
2、安裝FreeTds
tar -zxvf freetds-stable.tgz
. /configure –prefix=/usr/local/freetds –with-tdsver=8.0 –enable-msdblib –enable-dbmfix –with-gnu-ld –enable-shared –enable-static
make
make install
3、編譯php加上freetds
–with-mssql=/usr/local/freetds
注意:如果編譯php載入freetds 時候出現不能找到freetds目錄,則需要以下操作(官方的Faq)
touch /usr/local/freetds/include/tds.h
touch /usr/local/freetds/lib/libtds.a
4、測試
然後在網站根目錄下 新建phpinfo.php測試頁面如下:
<?php
phpinfo();
?>
然後在網站根目錄下 新建phpinfo.php測試頁面如下:
<?php
phpinfo();
?>
使用瀏覽器開啟 http://localhost/phpinfo.php
資料庫連線測試頁面:
<?php
if(mssql_connect(`192.168.1.3,1433`,`sa`,`sa`)){
echo “成功 “;
}
else {
echo “失敗 “;
}
?>
本文轉自king_819 51CTO部落格,原文連結:http://blog.51cto.com/kerry/300831,如需轉載請自行聯絡原作者
相關文章
- xshell連線不上linux問題Linux
- 如何從 Windows 上用 SSH 連線到 LinuxWindowsLinux
- LINUX 硬連線和軟連線Linux
- 在Linux上為PHP配置OCI8連線LinuxPHP
- 連線zk 報錯連線不上hbase jdbcJDBC
- linux 的軟連線與硬連線Linux
- 專案上線, 連線出錯
- Oracle表連線操作——Hash Join(雜湊連線)上Oracle
- MySQL 連線不上 急MySql
- Linux上Redis使用視覺化工具RedisDesktopManager遠端連線不上LinuxRedis視覺化
- CobaltStrike上線LinuxLinux
- 配置pycharm連線linuxPyCharmLinux
- linux連線window cmdLinux
- Linux軟連線和硬連結Linux
- vnc遠端連線linux,vnc遠端連線linux的具體方法。VNCLinux
- vnc遠端連線linux,vnc遠端連線linux的具體操作VNCLinux
- 滑鼠怎麼連線在電腦上 滑鼠連線在電腦上的方法步驟
- LINUX ln命令硬連線軟連線詳細解釋Linux
- Linux 預設連線數Linux
- linux配置連線xshellLinux
- Linux 連線遠端桌面Linux
- 檢視Linux連線數Linux
- linux 命令列連線 VPNLinux命令列
- Xmanager連線linux 5配置Linux
- Xmanager連線Linux 5.8配置Linux
- Linux/UNIX套接字連線Linux
- 在Linux上檢視活躍執行緒數與連線數Linux執行緒
- linux 資料庫localhostl連線成功127.0.0.1連線失敗Linux資料庫localhost127.0.0.1
- Linux配置支援高併發TCP連線(socket最大連線數)LinuxTCP
- linux 建立連線命令 ln -s 軟連結Linux
- win10系統連線不上無線網Win10
- Linux 命令列下連線WiFiLinux命令列WiFi
- linux sftp遠端連線命令LinuxFTP
- Linux無法連線外網Linux
- window中使用ftp連線linuxFTPLinux
- linux下刪除軟連線Linux
- linux下配置ODBC連線MySqlLinuxMySql
- linux之間連線—使用SSHLinux