我有一个使用php_mssql和php_pdo_mssql的旧项目,我想在PHP 5.5.12的wamp服务器上运行它。我下载了以下dll:
我在php.ini中添加了以下行:
extension=php_mssql.dll
extension=php_pdo_mssql.dll
最后启用了php_sybase_ct扩展(在某处读取)
虽然我可以看到在wamp中的php扩展列表中检查了php_mssql和php_pdo_mssql,但扩展不起作用,并且在我测试它时会出现此错误:
Fatal error: Call to undefined function mssql_connect()
我运行phpinfo();
,我无法在任何地方看到php_mssql和php_pdo_mssql。
请帮助。
答案 0 :(得分:1)
你必须使用php_sqlsrv.dll for PHP 5.5或更高版本。构建是非官方的。
提取到\ standard \ ext \
php_pdo_sqlsrv_55_ts.dll
php_sqlsrv_55_ts.dll
提取到\ standart-fcgi \ ext
php_pdo_sqlsrv_55_nts.dll
php_sqlsrv_55_nts.dll
在php.ini中
extension=php_sqlsrv_55_nts.dll
extension=php_pdo_sqlsrv_55_nts.dll
extension=php_sqlsrv_55_ts.dll
extension=php_pdo_sqlsrv_55_ts.dll