首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何启用php_mssql和php_pdo_mssql

如何启用php_mssql和php_pdo_mssql
EN

Stack Overflow用户
提问于 2015-07-01 10:52:35
回答 1查看 9.6K关注 0票数 0

我有一个使用php_mssql和php_pdo_mssql的旧项目,我想用PHP5.5.12在一个wamp服务器上运行它。我下载了以下dll:

  • php_mssql.dll (wamdir\bin\php\php5.12\ext)
  • php_pdo_mssql.dll (wamdir\bin\php\php5.12\ext)
  • ntwdblib.dll (wamdir\bin\php\php5.12)

我在php.ini中添加了以下行:

代码语言:javascript
复制
extension=php_mssql.dll
extension=php_pdo_mssql.dll

并最终启用了php_sybase_ct扩展(在某个地方阅读)

虽然我可以在wamp中看到php_mssql和php_pdo_mssql签入了php扩展列表,但是扩展不起作用,在测试它时会产生这个错误:

代码语言:javascript
复制
Fatal error: Call to undefined function mssql_connect() 

我运行phpinfo();,在任何地方都看不到php_mssql和php_pdo_mssql。

请帮帮忙。

EN

回答 1

Stack Overflow用户

发布于 2015-07-01 11:09:19

您必须使用PHP5.5或更高版本的php_sqlsrv.dll。这些建筑是非官方的。

从这里下载:https://onedrive.live.com/?id=669EE24817961774%21720&cid=669EE24817961774&group=0&parId=669EE24817961774%21123&o=OneUp

提取到\标准\ext\

代码语言:javascript
复制
php_pdo_sqlsrv_55_ts.dll
php_sqlsrv_55_ts.dll

提取到\standart-fcgi\ext

代码语言:javascript
复制
php_pdo_sqlsrv_55_nts.dll
php_sqlsrv_55_nts.dll

在php.ini中

代码语言:javascript
复制
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
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31159243

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档