apache fastcgi中FcgidInitialEnv配置
由于FcgidInitialEnv不能配置在directory中
不设置PHPRC环境变量,php会自动加载php-cgi.exe所在目录中的php.ini配置文件,只要把对应版本的php.ini配置文件放到对应的php-cgi.exe所在目录即可。
你那种方式无法实现,fcgid文档里面早有相关说明,引用如下,可供参考。
- 某些依赖于虚拟主机的设置或其他概念,例如 FcgidInitialEnv 或进程类,仅当它们具有不同的服务器名称时才能区分虚拟主机。 在 FcgidInitialEnv 的情况下,如果两个虚拟主机具有相同的服务器名称但不同的环境作为由 FcgidInitialEnv 定义,用于特定请求的环境将是为导致 FastCGI 进程启动的请求的虚拟主机定义的环境。