I've been working on php-fpm support. Now its possible to configure php for each user/account individually. You can even enable xdebug. The module takes care about pid, log, socket names etc. If pools use same php compilation flags and ini file they'll be supervised by the same php-fpm daemon, otherwise a new service will be created as neccessary.
CODE: https://github.com/MarcWeber/nixos/blob/systemd/php-fpm/modules/services/misc/phpfpm.nix https://github.com/MarcWeber/nixpkgs/blob/experimental/php/pkgs/development/interpreters/php/php-5.3-fpm-system-config.nix Please be aware that it depends on some patches (sample configuration can be found here, too): https://github.com/MarcWeber/nixos/blob/systemd/php-fpm/.topmsg Talking about this progress so that interested people can join to prevent duplicate effort. What is php-fpm? Its a fastcgi implementation for PHP. php-fpm starts threads, drops priviledges and runs php code. Thus it replaced the old famous suexec like setups etc. Additionally it provides more features Summary can be viewed here: http://php-fpm.org/about/#why Its included upstream in PHP so I think it can be considered stable. Marc Weber _______________________________________________ nix-dev mailing list nix-dev@lists.science.uu.nl http://lists.science.uu.nl/mailman/listinfo/nix-dev