通过PHPINI添加MsSQL

通过PHPINI添加MsSQL,php,mysql,sql-server,Php,Mysql,Sql Server,我刚刚上传并重写了旧的php.ini,新的php.ini是空的,现在我所有的mssql_connect()函数都不工作了 再次启用此功能的命令是什么?删除分号 搜索;extension=php_mssql.dll,并删除在开头。在此之后,重新启动Apache服务。据我所知,您必须组装一个新的php.ini。你可以去下载PHP,就好像你要安装它一样。至少有两个版本可以开始使用。在php for windows中是一个预编译的php_mssql.dll,在unix/linux中,您可以通过freet

我刚刚上传并重写了旧的php.ini,新的php.ini是空的,现在我所有的mssql_connect()函数都不工作了


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

删除分号


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

据我所知,您必须组装一个新的php.ini。你可以去下载PHP,就好像你要安装它一样。至少有两个版本可以开始使用。

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

要在PHPINI中启用或禁用模块,请搜索
扩展名

在Unix/Lin中:ux

extension=mssql.so
在窗户里

extension=php_mssql.dll

禁用表示该行不存在,或者可以用分号
注释
首先。

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

没有一个命令可以为您重写配置。你可以试着重新安装PHP,或者在源代码中寻找一个默认配置来启动它。我很惊讶这个函数竟然不起作用。这样做的具体原因是什么?如果您询问a)如何在php.ini中启用SQL Server支持,或b)如何恢复意外重写的php.ini文件,您可能需要澄清。FWIW、文本配置文件是保持在源代码控制下的良好候选文件,这也提供了一种备份。