modified: LICENSE
[mistral.git] / README
blob25cdb657f4f1d81c1aaec2f1982ecf21b0a5c3fa
1 Mistral
2 -------
3 The PHP extension you have in front of you allows you to run a
4 webserver from inside your PHP application. This allows you to
5 run a standalone application as server, giving it all the benefits
6 of an easy to learn and write language plus secure deployment.
8 It is currently /in development/, this means that the code you
9 can find here is not ready for production yet, unless you are
10 able to debug it yourself and/or are willing to invest time
11 why things do not work as expected. A very tricky problem that
12 could be encountered is out of memory situations because of
13 garbage collector incidents.
15 This code has been written because of /extreme/ performance
16 improvements in comparison to standard SAPI clients like FastCGI
17 or mod_php.
18 We suggest you to use this code behind a reverse proxy such
19 as Varnish, haproxy or the Cherokee Webserver.
22 Dependencies
23 ------------
24 The code requires libev to compile and run, and gets it's major
25 speed improvement from this great library.
28 Installation
29 ------------
30 1.) phpize
31 2.) ./configure
32 3.) make
33 4.) make install
34 5.) add extension=mistral.so to your php.ini, see the examples
35     directory for the typical Hello World type of application.
37 We hope you find this extension useful and
38 you will create high performance web sites using it 
40 Stefan de Konink & Michael Maier, 2010-05-13
43 Information request
44 -------------------
45 Dutch/English  -- Stefan (stefan@konink.de)
46 German/English -- Michael (maier@b2host.de)