【发布时间】:2011-02-11 07:03:42
【问题描述】:
我知道我可以在任何特定实例上设置选项,但我真正想要的是设置 php.ini 或类似的东西来处理所有项目和所有实例。
有没有人知道我可以做到这一点的方法?
编辑: 我对允许证书位于不同服务器上的不同位置的解决方案特别感兴趣。
我正在一台需要它的 Windows 机器上进行开发,但部署到一台 Linux 服务器上,它不仅不需要它,而且甚至没有指明路径。
我知道我可以使用条件来检查代码在哪里运行,但我更愿意让它开箱即用。在我看来,这确实是 curl 和 PHP 处理的问题,而不是我的代码,因此它的设置属于那里。
【问题讨论】:
-
这正是我想解决的问题。在我的例子中,我使用的是一个框架,它把所有的 curl 调用都封装在它的类层次结构中,所以如果我需要让它工作,我实际上需要修补框架。虽然这并不难,但它有明显的缺点和缺点。因此,从外部设置此选项的可能性非常有帮助。