0

我刚刚上传并用一个空白的新 php.ini 覆盖了旧的 php.ini,现在我所有的 mssql_connect() 函数都不起作用。

再次启用此功能的命令是什么?

4

4 回答 4

1

;删除mssql 模块前的分号。

;extension=php_mssql.dll在您的 php.ini 中搜索并删除;开头的 。在此之后,重新启动 Apache 服务。

于 2013-06-06T19:28:40.767 回答
0

据我所知,您必须组装一个新的 php.ini。您可以访问http://php.net/downloads.php并下载 PHP,就像您要安装它一样。至少有两个版本可以开始。

于 2013-06-06T19:30:31.520 回答
0

在 php for windows 中是一个预编译的 php_mssql.dll,在 unix/linux 中你可以通过 freetds 库使用 mssql 模块,如果没有你必须手动编译它,一些发行版已经编译了它。如果您对编译有疑问,请在评论中提出。

要在 php ini 中启用或禁用模块,请搜索extension您看起来像的键

在 Unix/Lin:ux 中

extension=mssql.so

在窗口中

extension=php_mssql.dll

disabled 表示该行不存在,或者可以先用分号注释;

于 2013-06-06T19:34:12.597 回答
0

大多数平台上的 PHP 发行版都附带php.ini名为php.ini-development和的示例文件php.ini-production。如果您将这些文件中的任何一个最适合您的环境复制到php.ini,那么您至少会处于已知的良好状态。

于 2013-06-06T19:46:33.063 回答