Fastcgi lighttpd中按目录或别名列出的不同php ini文件

Fastcgi lighttpd中按目录或别名列出的不同php ini文件,fastcgi,php,lighttpd,Fastcgi,Php,Lighttpd,选取两个域:www.domain.com和sub.domain.com。它们分别位于/home/www和/home/sub的同一台服务器上,并通过lighttpd中的vhost配置使用不同的php.ini文件 fastcgi.server = ( ".php" => (( "bin-path" => "/usr/bin/php5-cgi -c /home/www/php.ini" )) ) $HTTP["host"]=="sub.domain.com" { fa

选取两个域:www.domain.com和sub.domain.com。它们分别位于
/home/www
/home/sub
的同一台服务器上,并通过lighttpd中的vhost配置使用不同的php.ini文件

fastcgi.server = ( ".php" =>
  ((
    "bin-path" => "/usr/bin/php5-cgi -c /home/www/php.ini"
  ))
)

$HTTP["host"]=="sub.domain.com" {
  fastcgi.server = ( ".php" =>
    ((
      "bin-path" => "/usr/bin/php5-cgi -c /home/sub/php.ini"
    ))
  )
}
是否可以启用
www.domain.com/sub
来提供
sub.domain.com
的内容,同时仍使用相应的php.ini

我们使用的php.ini文件的主要区别是
包含路径
。是否有其他方法通过服务器配置(按目录或别名)更改此设置?还是在单个php.ini中

这样做的动机是,我们只有主www域的SSL证书,但希望通过主域路径上的SSL提供子内容


在debian上使用lighttpd。

不知道它是否仍然有效,但几年前我遵循了这一点。。。遗憾的是,我现在工作的地方没有使用lighttp,因此无法验证它是否仍然有效


谢谢您的快速回复。这个链接看起来很熟悉,我想这就是我们在按子域设置不同ini文件时所遵循的。现在的需求是通过目录或别名而不是子域来实现相同的行为,本文没有介绍子域。