一直不知道IIS创建虚拟主机时的独立进程池是什么意思,一个偶然的机会,我需要修改PHP.ini。却发现,修改完成之后,重启相应的站点,PHP.ini并没有重新加载。很奇怪,一般在apache下重启服务器,PHP.ini都会重新被加载的。 仔细观察了一下,发现在IIS的站点管理上方,有个应用程序池的文件夹,展开后有很多的内容,而且和下面的站点是对应的。我尝试着重启了一个应用程序池,再去测试,发现PHP.ini被重新加载了。 原来应用程序池相当于为每个站点创建了独立的PHP解析模块,彼此互不干扰。
本文共 297 字,大约阅读时间需要 1 分钟。
一直不知道IIS创建虚拟主机时的独立进程池是什么意思,一个偶然的机会,我需要修改PHP.ini。却发现,修改完成之后,重启相应的站点,PHP.ini并没有重新加载。很奇怪,一般在apache下重启服务器,PHP.ini都会重新被加载的。 仔细观察了一下,发现在IIS的站点管理上方,有个应用程序池的文件夹,展开后有很多的内容,而且和下面的站点是对应的。我尝试着重启了一个应用程序池,再去测试,发现PHP.ini被重新加载了。 原来应用程序池相当于为每个站点创建了独立的PHP解析模块,彼此互不干扰。
转载于:https://my.oschina.net/crazymus/blog/156563