在我的设置(debian etch,lighttpd)中,我认为我的网站正在通过
PHP调用一些图像处理程序.我想通过设置环境变量来更改此程序的行为,最好不要更改Web应用程序.
这该怎么做? =)
为www-data用户拥有的所有进程设置environemt变量也是可以的,但是如果在这种情况下在.bashrc(?)中输入一个条目,我会很有用.
谢谢!
解决方法
由于您使用的是lighttpd
fast-cgi,因此只需使用lighttpd设置中的bin-environment进行设置即可.
## Start an FastCGI server for PHP (needs the PHP5-cgi package) fastcgi.server = ( ".PHP" => (( "bin-path" => "/usr/bin/php-cgi","socket" => "/tmp/PHP.socket","max-procs" => 2,"idle-timeout" => 20,"bin-environment" => ( "PHP_FCGI_CHILDREN" => "4","PHP_FCGI_MAX_REQUESTS" => "10000",),"bin-copy-environment" => ( "PATH","SHELL","USER" ),"broken-scriptfilename" => "enable" )) )