當前位置:首頁 » 編程語言 » PHPsqlserverLinux

PHPsqlserverLinux

發布時間: 2023-11-29 08:01:40

linux系統下 php跨平台連接sqlserver資料庫獲取數據

你可以在你php的server裡面嘗試用shell遠程連接你的SQLserver。一般這些是兩個問題,要麼是你遠程SQLserver沒有開埠,所有不能訪問你SQLserver,或者是你mysql沒有開啟遠程連接。

❷ Linux下PHP連接sql2008出現Fatal error: Call to undefined function mssql_connect()

理論上linux下php是可以連接到微軟的sqlserver的。(php放在linux系統,sqlserver放在windows系統)
根據你的報錯,提示不存在mssql_connect這個函數。
如果你的php是5.2的版本,則需要在php.ini中加入mssql擴展。(還需要對應sql版本的ntwdblib.dll,這個方法使用的是php自帶的擴展)

另外也可以去微軟官方下載sqlsrv.dll。(由微軟開發的擴展。)
注意:sqlsrv3.0對應的是mssql2012
sqlsrv2.0對應的才是mssql2008

官方部分說明:http://msdn.microsoft.com/en-us/library/cc296170.aspx
Microsoft Drivers for PHP for SQL Server, version 3.0 requires PHP 5.3.0 or later. If possible, use PHP 5.3.6, or later. The version 2.0 driver works with PHP 5.2.4 or later, but not with PHP 5.4. If possible, use PHP 5.2.13, or later.

下載地址:
3.0 for sql 2012 http://go.microsoft.com/fwlink/?LinkID=236805
2.0 for sql 2008 r2 x86 http://go.microsoft.com/fwlink/?LinkID=188400&clcid=0x409
2.0 for sql 2008 r2 x64 http://go.microsoft.com/fwlink/?LinkID=188401&clcid=0x409

❸ 寶塔linux 面板安裝 php sqlserver 擴展

用unixODBC連接
記錄步驟,詳細細節請自己問網路
首先需要安裝freetds
cd freetds-0.91
./configure --prefix=/usr/local/freetds --enable-msdblib --with-tdsver=7.1 // 注意這里用7.1 因為最高是7.2 如果用7.2會默認5.0
make && make install
當然我推薦使用ODBC+freetds 畢竟這樣PHP可以更好的支持
所以先安裝 unixODBC
cd unixODBC-2.3.1
./configure --prefix=/usr/local/unixODBC
make && make install
然後freetds需要如下配置
./configure --prefix=/usr/local/freetds --with-unixodbc=/usr/local/unixODBC --enable-msdblib --with-tdsver=7.1
make && make install
配置ODBC
cd /usr/local/unixODBC/etc
vi odbcinst.ini
[TDS]
Description = MS-SQLServer
Driver = /usr/local/freetds/lib/libtdsodbc.so
Setup = /usr/local/freetds/lib/libtds.so
FileUsage = 1
保存退出
vi odbc.ini
[mssql]
Driver = TDS
Server = 192.168.1.2
Database = xxxDB
Port = 1433
Socket =
Option =
Stmt =
保存退出
現在可以測試連接SQLSERVER了
/usr/local/unixODBC/bin/isql -v mssql sa password
//mssql 是 odbc.ini里定義的節點名
完美成功。。。
當然別忘記去PHP動態的擴展ODBC組件

❹ linux環境下連接sqlserver庫odbc配置好了之後isql可以連接資料庫,但是osql不行。

linux環境下連接sqlserver庫odbc配置好了之後isql可以連接資料庫,但是osql不行。
解壓文件 tar xvf odbc-sqlserver-1.4.27-linux-x86-glibc.tar

# cd odbc-sqlserver-1.4.27-linux-x86-glibc

# ls
all.tar dsn_template_ssl install_intro licenses_template unixodbc.tar.md5sum
all.tar.md5sum echo install_license license.txt unixodbc.tar.sum
all.tar.sum essqlservertarerr install_linkpaths licshell unixODBC_version.txt
check_root.txt ident install_other_procts OSname.txt uodbc
cmpver install install_paths sqlserver_create_dsn.sh uodbcinstall.txt
config.log install_check_linux INSTALL.txt SQLSERVER_uodbcinstall.txt uodbc_tmp
drv_template install_check_procts install_versioned tables_22189.sql versioned
drv_template_2236 install_check_root intro.txt tee
drv_template_ssl install_check_sunos licclient testlib
dsn_22189 install_check_tools license_request.txt unixODBC
dsn_template install_init licenses.out unixodbc.tar

執行install文件安裝ODBC驅動.(用root用戶執行)

#./install

雲伺服器如何選擇操作系統,帶寬選擇多大合適

雲伺服器的操作系統主要有兩大類:Linux和Windows。

Linux操作系統,包括Ubuntu、Debian、CentOS等系統,這些都是非常優秀的開源系統,功能大同小異,界面和操作方法略有不同,參照使用者對系統的熟悉程度和喜好即可。

Windows操逗孝作系統:

一般Windows操作系統常用的有Server2008和Server2012R2,其中又分為x86和x64兩種。X86即32位,和x64(64位)最主要限制體現在內存上。由於32位本身的限制,最大可支持到4GB內存,如果您需要使用高於4GB的內存的需求,請使用64位操作系統。選擇選擇2008版本還是選擇2012呢?建議版本越高越好,因為高版本漏洞更少,現在最高版本為2019。

一、根據開發語言選擇:

網站開發語言為ASP、.NET、HTML,選擇Windows系統;

網站開發語言為PHP、HTML、WAP,選擇Linux系統;

二、根據網站需要使用資料庫來選擇:

資料庫為ACCESS、SQLServer,選擇Windows系統。

資料庫為MySQL、SQLite,選擇Linux系統。

三、對操作系統熟悉程度來選擇:

如果平時沒有接觸過Linux下敲命令操作系統(類似win下面的DOS),建議選擇Windowssever系統。

如果熟悉Linux命令,那強烈建議使用Linux。

至於伺服器的帶寬則需要根據業務需求瞎指慎來具體計算,不同需求對帶寬的要求也千差萬別的。如果是公司主頁,平時同時在線的訪問人數也不會太大,幾M的帶寬應該是夠用的了。但如果你是訪問量非常大的論壇或視頻下載網站,那就非常消耗帶寬資源,幾個G都有可能不夠用。

1.舉例說明,如果你的站是公司網站,1M帶寬就相當於200人左右在線。假如說是正常訪問的話,那麼就要看並發連接數目。最後用並發數目除以每個人所佔用的帶寬。

例如:2400人同時磨敬在線,2400人並發同時操作,每個人的頁面30KB,那麼合算成帶寬就是:2400/(30KB*8)=10Mb

2.舉例說明,如果你的網站是視頻網站

例如:網路環境是並發數目是1000,高清視頻碼率是2Mbps,標清碼率是1Mbps。假如:1:2,單節點並發按600計算,那麼它的總輸出帶寬是多少呢?

答:2002+4001=800Mbps

熱點內容
華為高斯資料庫 發布:2025-01-25 08:55:38 瀏覽:30
php是動態語言 發布:2025-01-25 08:45:44 瀏覽:66
伺服器關閉了電腦網路還能用 發布:2025-01-25 08:22:28 瀏覽:587
熱血航線的登錄密碼在哪裡可以看 發布:2025-01-25 08:22:27 瀏覽:769
5系怎麼選擇配置 發布:2025-01-25 08:22:18 瀏覽:842
pythonscipy 發布:2025-01-25 08:18:52 瀏覽:418
恕瑞瑪伺服器地址 發布:2025-01-25 08:18:51 瀏覽:801
oa源碼php 發布:2025-01-25 08:11:31 瀏覽:734
gpc腳本 發布:2025-01-25 08:10:47 瀏覽:317
雲伺服器和伺服器的區別 發布:2025-01-25 08:10:39 瀏覽:547