从php文件激活PHP扩展

时间:2011-08-29 08:10:45

标签: php

我有apache / PHP - WINDOWS服务器。 我有2个不同的网站(www.example.com和test.example.com)我使用vhosts来配置我的子域名。

是否可以为每个子域加载不同的php.ini文件? 我有第一个网站的问题来自使用第二个网站的扩展。 所以我需要在第二次启用它或仅为第一次启用它。

3 个答案:

答案 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系统管理员的技能非常有信心。