<分区>
我的 Wordpress 文件中有以下代码:
$sql_server_2008 = sqlsrv_connect(
'$ip',
array(
'Database'=>'$database_name',
'UID'=>'$uid',
'PWD'=>'$password'
)
);
我收到以下错误:
Fatal error: Call to undefined function sqlsrv_connect()
我正在使用 PHP 5.6.25 运行 Wamp,因此我已经安装了 5.6 版本的 SQL Server 驱动程序。来自 PHP.ini:
extension=php_pdo_sqlsrv_56_nts.dll
extension=php_pdo_sqlsrv_56_ts.dll
extension=php_sqlsrv_56_nts.dll
extension=php_sqlsrv_56_ts.dll
并且它们在 Wamp UI 中显示为活跃:
为什么它不起作用?
编辑:它们没有出现在加载的扩展程序中。
$extensions = get_loaded_extensions ();
print_r($extensions);
返回:
Array ( [0] => Core [1] => bcmath [2] => calendar [3] => ctype [4] => date [5] => ereg [6] => filter [7] => ftp [8] => hash [9] => iconv [10] => json [11] => mcrypt [12] => SPL [13] => odbc [14] => pcre [15] => Reflection [16] => session [17] => standard [18] => mysqlnd [19] => tokenizer [20] => zip [21] => zlib [22] => libxml [23] => dom [24] => PDO [25] => bz2 [26] => SimpleXML [27] => wddx [28] => xml [29] => xmlreader [30] => xmlwriter [31] => apache2handler [32] => Phar [33] => curl [34] => com_dotnet [35] => fileinfo [36] => gd [37] => gettext [38] => gmp [39] => intl [40] => imap [41] => ldap [42] => mbstring [43] => exif [44] => mysql [45] => mysqli [46] => pdo_mysql [47] => pdo_sqlite [48] => soap [49] => sockets [50] => sqlite3 [51] => xmlrpc [52] => xsl [53] => mhash [54] => Zend OPcache [55] => xdebug )