加载PHP扩展函数库,显示Unable to load dynamic library,如何处理?
因为需要要用PHP连接SQL Server,Windows2003系统,IIS6
下载php_mssql.dll,拷贝到C:\Windows\system32\下
然后程序里加入dl( 'php_mssql.dll' );
程序刚刚写好的时候一切正常,但是第二天早上再来看,居然显示错误
Warning: dl(): Unable to load dynamic library './php_mssql.dll' - 找不到指定的模块。 in D:\root\xxx\admin\ClawerList.php on line 10
Fatal error: Call to undefined function: mssql_connect() in D:\root\xxx\admin\ClawerList.php on line 11
然后我又做了各种尝试,重启服务器,
修改php.ini,去掉;extension=php_mssql.dll前面的分号,
dl()函数使用完整路径 dl( 'C:\windows\system32\php_mssql.dll');
把php_mssql.dll拷贝到各个地方,windows目录下,php安装目录下,该网页的目录下,
问题都无法解决
请教各位高人,现在应该如何做?
另外问一下,dl()函数参数使用完整路径应该怎么写?dl( 'C:\windows\system32\php_mssql.dll');这样似乎不太对!
实在不行只有用.NET重写该程序了...天...