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,ssh連線Linux
- Linux上Redis使用視覺化工具RedisDesktopManager遠端連線不上LinuxRedis視覺化
- 配置pycharm連線linuxPyCharmLinux
- linux配置連線xshellLinux
- linux連線window cmdLinux
- CobaltStrike上線LinuxLinux
- vnc遠端連線linux,vnc遠端連線linux的具體操作VNCLinux
- vnc遠端連線linux,vnc遠端連線linux的具體方法。VNCLinux
- 連線zk 報錯連線不上hbase jdbcJDBC
- Linux 預設連線數Linux
- Linux 連線遠端桌面Linux
- PhpStrom連線線上伺服器PHP伺服器
- linux 資料庫localhostl連線成功127.0.0.1連線失敗Linux資料庫localhost127.0.0.1
- 在Linux上檢視活躍執行緒數與連線數Linux執行緒
- Linux 命令列下連線WiFiLinux命令列WiFi
- visual studio連線linux編碼Linux
- PhpStorm連線線上伺服器(2)PHPORM伺服器
- 連線上網路無法上網
- Android Studio adb連線不上Android
- eclipse遠端連線虛擬機器Linux上hadoop2.7.7報錯Eclipse虛擬機LinuxHadoop
- ssh遠端連結(簡易連線linux命令)Linux
- 【Linux】遠端連線Linux虛擬機器(MobaXterm)Linux虛擬機
- 使用jenkins連線linux部署jar包JenkinsLinuxJAR
- Linux中連線埠命令有哪些?Linux
- Linux開啟ssh連線putty教程Linux
- 遠端連線Linux相關操作Linux
- linux 下 github ssh 無法連線LinuxGithub
- Linux硬連結和軟連線有哪些知識點?Linux入門Linux
- 【PG】PG在linux上的線上和離線安裝Linux
- 滑鼠怎麼連線在電腦上 滑鼠連線在電腦上的方法步驟
- linux網路配置及虛擬機器連線不上網排錯思路Linux虛擬機
- Mqtt入門:線上除錯連線阿里雲MQQT除錯阿里
- 解決使用SSH連線Linux伺服器時連線失敗的故障Linux伺服器
- vnc遠端連線黑屏,vnc連線Linux後黑屏的處理辦法VNCLinux
- linux下mysql安裝、授權、建立使用者、連線navicat、連線entityLinuxMySql
- Windows與Linux相互遠端桌面連線WindowsLinux
- Linux檢視埠併發連線數Linux