2011-08-29 70 views
4

我有apache/PHP - WINDOWS服务器。 我有2个不同的网站(www.example.com和test.example.com)我已经使用vhosts来配置我的子域。从php文件激活PHP扩展

是否可以为每个子域加载不同的php.ini文件? 我对使用第二个站点的扩展来的第一个站点有问题。 因此,我需要为第二个启用它或仅为第一个禁用它。

回答

1

您无法从php文件激活php扩展。您只能检查加载的特定分机。

+0

可以设置我的appache来然后加载不同的php.ini对于不同的子域? – Svetoslav

0

php.ini中的许多设置都可以在.htaccess文件中或执行脚本本身中覆盖。查看列表:http://us3.php.net/manual/en/ini.list.php并参考Changeable列获取详细信息。

如果用“extension”表示一个php扩展名,那么不用,你不能在同一台服务器上有不同的php扩展名,因为php是共享的。你将能够完成的唯一方法是运行第二个Apache服务器。如果这确实是一个测试网站,那么一个单独的服务器将是可行的,因为你可以在一个单独的端口上运行它,但是我不会建议去那条路线,除非你对你的技能作为一个windows系统管理员高度自信。