我有apache / PHP - WINDOWS服务器。 我有2个不同的网站(www.example.com和test.example.com)我使用vhosts来配置我的子域名。
是否可以为每个子域加载不同的php.ini文件? 我有第一个网站的问题来自使用第二个网站的扩展。 所以我需要在第二次启用它或仅为第一次启用它。
答案 0 :(得分:1)
你无法从php文件激活php扩展。您只能检查特定分机的加载。
答案 1 :(得分:1)
可以使用
在某些 SAPI上以编程方式启用扩展程序请仔细阅读本手册,以了解安全隐患和前向兼容性问题。
有关更多选项,请参阅
答案 2 :(得分:0)
php.ini中的许多设置都可以在.htaccess文件中或在执行脚本本身中覆盖。查看列表:http://us3.php.net/manual/en/ini.list.php并参阅可更改列以获取详细信息。
如果通过“扩展”你的意思是php扩展,那么不,你不能在同一台服务器上有不同的php扩展,因为php是共享的。您能够实现这一目标的唯一方法是运行第二个Apache服务器。如果这是一个真正的测试站点,一个单独的服务器是可行的,因为你可以在一个单独的端口上运行它,但我不建议去那条路线,除非你对你作为Windows系统管理员的技能非常有信心。