This application runs on top of Basic_Framework which is an MVCish framework - so for any specific action you can jump right into the Action class. After a user submits code (through library/PhpShell/Action/New.php#76) it is stored in the database and the daemon will be notified.
If you want to run this, follow these steps:
.service
filestructure.sql
in a fresh databaseconfig.ini
daemon.service
it's probably best to use a separate domain or IP for the webserver, configure nginx to pass all requests to index.php
server
{
listen 80;
server_name phpshell.example.com;
root /srv/http/example.com/phpshell/htdocs;
location /
{
expires off;
include fastcgi_params;
fastcgi_param SCRIPT_FILENAME $document_root/index.php;
fastcgi_pass unix:/var/run/php-fpm/php-fpm.sock;
}
}