On Mon, Jan 07, 2013 at 06:04:59PM +0100, Fnux wrote:
> Hi all and first of all, happy new year 2013.
> 
>  
> 
> I just discovered Monkey and was wondering if the last summer code (Monkey
> v1.1.1) is now able to use PHP via a FastCGI interface (if possible when
> using the php5-fpm stack)?
> 
>  
> 
> I do know that your Duda framework is made for native C codes, and that
> obviously C will be faster than any other language, but since Monkey seems
> to be very fast, it could be more than interesting if he could also host
> complete PHP web sites of products on resource limited systems.
> 
>  
> 
> Thank you for the hint.
> 
>  
> 
> All the best.
> 

Hi

Here's a short howto for seting up monkey+php5-fpm.

First you'll need the latest monkey release.

$ wget http://monkey-project.com/releases/1.1/monkey-1.1.1.tar.gz
$ tar zxfv monkey-1.1.1.tar.gz
$ cd monkey-1.1.1

Build with the fastcgi plugin.

$ ./configure --enable-plugins=fastcgi
$ make

As the plugin is experimental you'll also need tell monkey to load it.
Uncomment the 'Load ../monkey-fastcgi.so' line in 'conf/plugins.load'.

Add the following lines (not '"""') to 'conf/plugins/fastcgi/fastcgi.conf'.

"""
[FASTCGI_SERVER]
        ServerName php5-fpm                # Name of this server
        ServerPath /var/run/php5-fpm.sock  # Socket
        MaxConnections 5                   # Concurrent connections,
                                           # should be same as max
                                           # php-fpm workers.

[FASTCGI_LOCATION]
        LocationName php5_location         # Name of location
        ServerNames php5-fpm1              # Space separated list of
                                           # servers to use.
        Match /*.php                       # Matches on file path.
"""

This assumes that a php-fpm running on a UNIX socket, but a TCP socket
may be used instead with 'ServerAddr <server_addr>:<port>'.

Then you'll only need to drop your *.php files into the 'htdocs' folder,
setup permissions and start monkey.

$ bin/monkey

> _______________________________________________
> Monkey mailing list
> [email protected]
> http://lists.monkey-project.com/listinfo/monkey


-- 
Sonny Karlsson
_______________________________________________
Monkey mailing list
[email protected]
http://lists.monkey-project.com/listinfo/monkey

Reply via email to