【问题标题】:Cannot find extension php_mssql.dll找不到扩展 php_mssql.dll
【发布时间】:2015-09-08 04:11:36
【问题描述】:

我昨天尝试推送我的网站,但我不断收到此错误:

遇到了 PHP 错误

严重性:核心警告

消息:PHP 启动:无法加载动态库'/usr/local/lib/php/extensions/no-debug-non-zts-20100525/php_mssql.dll'/usr/local/lib/php/extensions/ no-debug-non-zts-20100525/php_mssql.dll:无法打开共享对象文件:没有这样的文件或目录

文件名:未知

行号:0

回溯:

我在我的 Mac 上使用 XAMMP 和 PHP 5.5.24 和 5.6.8 版本。我已经进入扩展文件并取消了一些注释,我能够让 mySQL 数据库正常工作,但我无法让这个错误消失。

【问题讨论】:

  • 是的,你是对的,删除了我的评论

标签: php macos xampp


【解决方案1】:

PHP 使用 php_mssql.dll 连接到 Microsoft SQL Server 数据库。

如果您使用的不是 Microsoft SQL Server 数据库,请在 php.ini 文件中注释掉 php_mssql.dll 的扩展名

【讨论】:

  • 好的,所以我对所有这些东西有点陌生,所以如果我要问的问题看起来直截了当,请原谅我。我们首先推送了所有 live extension=php_mssql.dll 和 extension=php_pdo_mssql.dll 被注释掉。如果我尝试将其注释掉,但它仍然不起作用,我该怎么办?
  • 好吧,所以你编辑了错误的 php.ini,每个系统通常有 2 个,1 个用于 PHP CLI,1 个用于 APache 使用的 PHP。寻找另一个
  • 用于 APache 的那个应该在 Xampp 文件中,对吗?如果是这样,这就是我一直在编辑的。
  • 它将在 xampp\apache\bin 文件夹中,而不是在 xampp\php 文件夹中
  • 所以我搜索了我的整个计算机,看起来我根本没有包含 bin 的 Apache 文件夹。我试过卸载和安装,同样的事情发生了。我不知道为什么我会遇到这么多麻烦。
猜你喜欢
  • 2013-12-11
  • 2018-03-07
  • 1970-01-01
  • 2019-07-01
  • 2019-12-06
  • 2012-07-18
  • 2013-08-09
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多