[Lazarus] fpWeb & fcgi

Joost van der Sluis joost at cnoc.nl
Mon May 9 13:09:07 CEST 2011


On Mon, 2011-05-09 at 07:56 -0300, Marcos Douglas wrote:
> On Mon, May 9, 2011 at 7:48 AM, Joost van der Sluis <joost at cnoc.nl> wrote:
> > On Sun, 2011-05-08 at 23:41 -0400, Lee Jenkins wrote:
> >> I have a web type project coming up and decided to poke around in the fpWeb
> >> stuff.  My, you guys have been busy, I never took a good look around the
> >> fpweb/laz web sources till today.  I was thinking of using php with symfony or
> >> one of the smaller frameworks, but its a bit overkill for my project.  I'm
> >> considering using fpweb/lazarus so I'm writing a small test application.
> >>
> >> I thought I saw mention of a embedded web server available?  I currently have a
> >> pretty simple embedded server using synapse that is a modified version of the
> >> demo that comes with the sources.  I was thinking of writing a
> >> TCustomWebApplication to use that.  But I did remember somewhere in a recent
> >> thread, there was mention of an existing embedded server...?
> >
> > fppkg update
> > fppkg install embweb
> > restart Lazarus
> > In Lazarus->install packages-> select embweb-> install
> >
> > Then create a new 'web application'. If you add the define 'FCGI' it
> > will be fastcgi, if you define 'CGI' if will be a cgi-application. If
> > you do not define anything, you can just run the application and connect
> > on port 7004.
> >
> > Note that you need a working fppkg configuration. But in most cases it
> > will work out-of-the-box. You probably only have to set the path to your
> > Lazarus installation:
> > http://wiki.freepascal.org/fppkg#Configuration_for_use_with_Lazarus
> 
> Everything this works only in FPC 2.5.1?

Or 2.4.4 when it's released. But you can also get this to work with
2.4.2. But there have been a lot of fcl-web related fixes since then, so
I won't advise spend time on that.

Joost.






More information about the Lazarus mailing list