我刚刚上传并用一个空白的新 php.ini 覆盖了旧的 php.ini,现在我所有的 mssql_connect() 函数都不起作用。
再次启用此功能的命令是什么?
我刚刚上传并用一个空白的新 php.ini 覆盖了旧的 php.ini,现在我所有的 mssql_connect() 函数都不起作用。
再次启用此功能的命令是什么?
;
删除mssql 模块前的分号。
;extension=php_mssql.dll
在您的 php.ini 中搜索并删除;
开头的 。在此之后,重新启动 Apache 服务。
据我所知,您必须组装一个新的 php.ini。您可以访问http://php.net/downloads.php并下载 PHP,就像您要安装它一样。至少有两个版本可以开始。
在 php for windows 中是一个预编译的 php_mssql.dll,在 unix/linux 中你可以通过 freetds 库使用 mssql 模块,如果没有你必须手动编译它,一些发行版已经编译了它。如果您对编译有疑问,请在评论中提出。
要在 php ini 中启用或禁用模块,请搜索extension
您看起来像的键
在 Unix/Lin:ux 中
extension=mssql.so
在窗口中
extension=php_mssql.dll
disabled 表示该行不存在,或者可以先用分号注释;
。
大多数平台上的 PHP 发行版都附带php.ini
名为php.ini-development
和的示例文件php.ini-production
。如果您将这些文件中的任何一个最适合您的环境复制到php.ini
,那么您至少会处于已知的良好状态。