选择2个域名: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文件的主要区别是include_path
。是否有另一种方法可以通过目录或别名通过服务器配置更改此设置?或者在一个php.ini中?
这样做的动机是我们只有主www域的SSL证书,但希望通过主域路径上的SSL提供子内容。
在debian上使用lighttpd。
答案 0 :(得分:1)
不知道它是否仍然有效,但几年前我就这样了......遗憾的是我现在不使用lighttp工作,所以无法验证它是否仍然有用。
http://www.cyberciti.biz/tips/custom-phpini-file-for-each-domain-user.html