DooJ - doophp on steroids. Runs on JVM, event-driven, non-blocking I/O realtime web framework, modular and distributed app/web server, built in proxy load balancer, and session clustering (with optional Redis failover)
##Requirements
- JDK 7 http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html
- Vert.x https://github.com/eclipse/vert.x
- Vert.x Mod PHP fork https://github.com/darkredz/mod-lang-php
##Installation
- Install and setup JDK
- Download and setup environment path for vert.x
- Clone the forked mod-lang-php and copy the content to
VERTX_HOME/sys-mods
- Update
langs.properties
in yourVERTX_HOME/conf
directory with:php=io.vertx~lang-php~2.0.0:io.vertx.lang.php.PhpVerticleFactory2
- Clone DooJ, cd to the folder
- Run commandline: chmod u+x *.sh
- Run server: ./server.sh -conf server.json
Test it in browser! http://localhost:8888/
Hello! It works!
See Routing
See Auto Routing
More to write...
Special thanks to EJ Technologies for the awesome JProfiler