是否可以在不修改php.ini文件的情况下在php中启用mssql模块?

是否可以在不修改php.ini文件的情况下在php中启用mssql模块?,php,sql-server,Php,Sql Server,如何在php中启用mssql模块而不修改php.ini文件 事实上,我没有访问服务器设置,我的网站在那里上传 我能用任何php代码实现这一点吗 就像ini_set()一样,这是无法做到的 注意:您的共享主机必须运行windows(许多运行linux),并且必须安装sql server。如果它是windows机器,那么启用mssql的唯一方法是修改ini文件,然后重新启动Web服务器。模块加载到php(Web服务器)的开始部分。您不能在以后再这样做注意,有时主机会设置一些东西,以便您可以在其他位置

如何在php中启用mssql模块而不修改php.ini文件

事实上,我没有访问服务器设置,我的网站在那里上传

我能用任何php代码实现这一点吗 就像ini_set()

一样,这是无法做到的


注意:您的共享主机必须运行windows(许多运行linux),并且必须安装sql server。如果它是windows机器,那么启用mssql的唯一方法是修改ini文件,然后重新启动Web服务器。

模块加载到php(Web服务器)的开始部分。您不能在以后再这样做

注意,有时主机会设置一些东西,以便您可以在其他位置(有时与脚本位于同一位置)设置php.ini,并在那里设置您自己的东西。不过,我不确定这是否包括加载扩展。所以我可以用php代码来实现。如果是,你能给出它的例子吗?不,你不能用php本身来实现。当PHP代码运行时,扩展加载阶段已经过去。你不能在那之后加载另一个扩展名。哦,好吧,唯一的办法就是在php.ini文件中取消mssql行的注释,对吗?实际上,是的。但当然,您需要确保模块确实在那里。如果不是,取决于您的设置,PHP可能无法工作……或者,如果它在web服务器中作为模块运行,您可能会关闭服务器。这就是为什么大多数主机不允许您直接设置它。