第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

致命錯(cuò)誤:調(diào)用未定義函數(shù)sqlsrv_connect()

致命錯(cuò)誤:調(diào)用未定義函數(shù)sqlsrv_connect()

鴻蒙傳說 2019-09-26 15:04:35
致命錯(cuò)誤:調(diào)用未定義函數(shù)sqlsrv_connect()我遇到過很多關(guān)于同一主題問題的帖子,但是我仍然無法解決,所以我問。我試圖在我的PHP腳本中連接到sql。我的連接字符串是:/* Specify the server and connection string attributes. */$serverName = "xxx-PC\SQLExpress";$connectionOptions = array("Database"=>"Salesforce");$conn = sqlsrv_connect($serverName, $connectionOptions);if($conn === false){       die(print_r(sqlsrv_errors(), true));}我已php.ini在wamp文件夾下的文件中安裝并包含以下內(nèi)容C:\wamp\bin\php\php5.4.16:extension=c:/wamp/bin/php/php5.4.16/ext/php_sqlsrv_53_ts.dll我wampserver的運(yùn)行良好,wampapacheand wampsqld服務(wù)也是如此。我能夠成功執(zhí)行php.exe。但是,我無法建立與SQL Server 2008 R2數(shù)據(jù)庫位置的連接。請(qǐng)幫忙!編輯1:當(dāng)我嘗試連接到時(shí),wamp服務(wù)器正在運(yùn)行wampmysql服務(wù)SQL Server 2008 R2。這可能是原因嗎?我應(yīng)該使用MySQL代替SQL嗎?有指針嗎?編輯2:我沒有看到sqlsrv部分都當(dāng)我運(yùn)行phpinfo()雖然我已經(jīng)加入extension=php_sqlsrv_54_ts.dll了在php.ini位于WAMP的服務(wù)器的bin文件夾中的文件。
查看完整描述

4 回答

?
慕田峪9158850

TA貢獻(xiàn)1794條經(jīng)驗(yàn) 獲得超7個(gè)贊

安裝第三方擴(kuò)展時(shí),需要確保所有編譯參數(shù)都匹配:

  • PHP版本

  • 體系結(jié)構(gòu)(32/64位)

  • 編譯器(VC9,VC10,VC11 ...)

  • 線程安全

常見的故障包括:

  • 編輯錯(cuò)誤的php.ini文件(通常是捆綁銷售商品);正確的路徑顯示在中phpinfo()

  • 忘記重新啟動(dòng)Apache。

  • 無法看到啟動(dòng)錯(cuò)誤;這些應(yīng)該顯示在Apache日志中,但是您也可以使用命令行對(duì)其進(jìn)行診斷,例如:

    php -d display_startup_errors=1 -d error_reporting=-1 -d display_errors -c "C:\Path\To\php.ini" -m

如果一切正常,您應(yīng)該sqlsrv在命令輸出中看到和/或phpinfo()(取決于您配置的SAPI):

[PHP模塊] 
bcmath 
日歷
Core 
[...]
SPL 
sqlsrv
標(biāo)準(zhǔn)
[...]

http://img1.sycdn.imooc.com//5d8c633f00015c3209340201.jpg

查看完整回答
反對(duì) 回復(fù) 2019-09-26
?
偶然的你

TA貢獻(xiàn)1841條經(jīng)驗(yàn) 獲得超3個(gè)贊

幫助我找到了答案。php.ini在我的情況下,有兩個(gè)文件用于清理。一個(gè)位于php文件夾下,另一個(gè)位于該C:\wamp\bin\apache\Apachex.x.x\bin文件夾中。通過sqlsrv_connect函數(shù)連接到SQL時(shí),我們引用的是php.ini文件apache夾中的文件。將以下內(nèi)容(根據(jù)您的版本)添加到此文件:

extension=c:/wamp/bin/php/php5.4.16/ext/php_sqlsrv_53_ts.dll


查看完整回答
反對(duì) 回復(fù) 2019-09-26
?
楊__羊羊

TA貢獻(xiàn)1943條經(jīng)驗(yàn) 獲得超7個(gè)贊

如果您使用的是Microsoft驅(qū)動(dòng)程序3.1、3.0和2.0。請(qǐng)檢查您的PHP版本已隨IIS安裝。

使用此腳本檢查php版本:

<?php echo phpinfo(); ?>

要么

如果已使用Web平臺(tái)安裝程序在IIS中安裝了PHP Manager,則可以從中檢查版本。

然后:
如果您正在使用新的PHP版本(5.6),請(qǐng)從此處下載驅(qū)動(dòng)程序

對(duì)于低于5.6的PHP版本-請(qǐng)從此處下載驅(qū)動(dòng)程序

  • PHP驅(qū)動(dòng)程序版本3.1需要PHP 5.4.32或PHP 5.5.16或更高版本。

  • PHP驅(qū)動(dòng)程序版本3.0需要PHP 5.3.0或更高版本。如果可能,請(qǐng)使用PHP 5.3.6或更高版本。

  • PHP驅(qū)動(dòng)程序2.0版驅(qū)動(dòng)程序可用于PHP 5.2.4或更高版本,但不適用于PHP 5.4。如果可能,請(qǐng)使用PHP 5.2.13或更高版本。

然后使用PHP Manager將下載的驅(qū)動(dòng)程序添加到php config文件中。您可以如下所示進(jìn)行操作(瀏覽文件并按OK)。 然后重新啟動(dòng)IIS服務(wù)器

http://img1.sycdn.imooc.com//5d8c635200017df006590498.jpg

如果此方法無效,請(qǐng)更改php版本并嘗試運(yùn)行您的php腳本。 

http://img1.sycdn.imooc.com//5d8c63630001ad7e06020528.jpg

要將其更改php version為較低值并嘗試了解發(fā)生了什么。那么您可以下載執(zhí)行上述步驟的相關(guān)驅(qū)動(dòng)程序。

查看完整回答
反對(duì) 回復(fù) 2019-09-26
  • 4 回答
  • 0 關(guān)注
  • 1745 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)