Plack::Loader - (auto)load Plack Servers
# auto-select server backends based on env vars use Plack::Loader; Plack::Loader->auto(%args)->run($app); # specify the implementation with a name Plack::Loader->load('FCGI', %args)->run($app);
Plack::Loader is a factory class to load one of Plack::Handler subclasses based on the environment.
Plack::Loader->auto(%args) will autoload the most correct server implementation by guessing from environment variables and Perl INC hashes.
Plack::Loader->auto(%args)
env PLACK_SERVER=AnyEvent ...
Plack users can specify the specific implementation they want to load using the PLACK_SERVER environment variable.
PLACK_SERVER
If there's one of FastCGI or CGI specific environment variables set, use the corresponding server implementation.
If one of AnyEvent, Coro or POE is loaded, the relevant server implementation such as Twiggy, Corona or POE::Component::Server::PSGI will be loaded, if they're available.
To install Plack, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Plack
CPAN shell
perl -MCPAN -e shell install Plack
For more information on module installation, please visit the detailed CPAN module installation guide.