Skip to content

PHPDaemon aims to be asynchronous PHP framework for development Web-applications and other server backends

Notifications You must be signed in to change notification settings

Somebi/phpdaemon

This branch is 1575 commits behind kakserpom/phpdaemon:master.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

3aa5f0f · Jul 25, 2011
Mar 30, 2011
Jun 17, 2011
Jul 25, 2011
Oct 18, 2010
Jun 9, 2010
Jun 17, 2011
Sep 24, 2010
Mar 30, 2011
Jan 21, 2011
Mar 30, 2011
Jul 11, 2011
Feb 3, 2011
Oct 5, 2010
Mar 28, 2011

Repository files navigation

phpDaemon:

http://github.com/kakserpom/phpdaemon

True async. framework with API for PHP. It has many features. Designed for highload. Main features and possibilites:

  • Powerful WebSocket and HTTP servers.
  • True FastCGI for PHP.
  • Many bundled async. clients like MySQL, Memcache, MongoDB, etc.
  • Many useful built-in applications like FlashPolicy server, SocksServer, CGI-server, etc...
  • Interactive debug console.
  • Dynamic spawning workers.
  • Chroot & Chdir for workers.
  • Automatic graceful reloading user's scripts when it's updated.
  • Graceful worker shutdown (and re-spawn if necessary) by the following limits: memory, query counter, idle time.

Also, you can build binary application server using compiler like PHC (http://phpcompiler.org/).

Installation guide: http://github.com/kakserpom/phpdaemon/wiki/Installation-(common)

Master process understands signals:

SIGINT, SIGTERM, SIGQUIT - termination.
SIGHUP - update config from file.
SIGUSR1 - reopen log-file.
SIGUSR2 - graceful restart all workers.

Maintainer: [email protected]

About

PHPDaemon aims to be asynchronous PHP framework for development Web-applications and other server backends

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • PHP 93.6%
  • JavaScript 5.8%
  • Shell 0.6%