Lighttpd with Rails + PHP

How can i make lighttpd work with rails and php?

How can i make lighttpd work with rails and php?

This works for me:

server.indexfiles = (“index.php”, “index.html”, “dispatch.fcgi”)
server.error-handler-404 = “/dispatch.fcgi”
static-file.exclude-extensions = (".php", “.pl”, “.cgi”, “.fcgi”)
$HTTP[“host”] == “mydomain.com” {
server.document-root = “/home/philip/cpr/web/public/”
server.error-handler-404 = “/dispatch.fcgi”
fastcgi.server = (
“.php” => (
(
“bin-path” => “/usr/local/bin/php-cgi”,
“socket” => “/tmp/php.socket”,
“broken-scriptfilename” => “enable”
)
),
“.fcgi” => (
(
“host” => “127.0.0.1”,
“port” => 8003,
“bin-environment” => ( “RAILS_ENV” =>
“development”)
),
(
“host” => “127.0.0.1”,
“port” => 8004,
“bin-environment” => ( “RAILS_ENV” =>
“development”)
),
(
“host” => “127.0.0.1”,
“port” => 8005,
“bin-environment” => ( “RAILS_ENV” =>
“development”)
),
)

     )

}

I start up my fast cgi processes for rails like this:

script/process/spawner -p 8003 -i 3 -e development

and /usr/local/bin/php-cgi is the FCGI version of php.

Any PHP files in public get executed via PHP.

Seems to work.

This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.

| Privacy Policy | Terms of Service | Remote Ruby Jobs