appserver.io - Open Source Application Server for PHP

3,292 views

Published on

What if you could reliably run PHP without a web server like Nginx or Apache, but also without relying on its internal server?

What if you could do async operations in PHP with true multi threading, fully taking advantage of multi core processors without hacks or a jungle of callbacks?

What if you had drag and drop installation support for your PHAR packaged web apps in an environment identical to its production counterpart?

All these features and a lot more becoming now reality in a game-changing open source technology:

Welcome to appserver.io - the future of enterprise PHP!

More Infos at www.appserver.io and www.facebook.com/appserver.io.

Published in: Technology
  • Be the first to comment

  • Be the first to like this

appserver.io - Open Source Application Server for PHP

  1. 1. TD Techtalk Stand: Juli 2013 Multithreaded PHP Application Server (appserver.io)
  2. 2. © 2011 www.techdivision.com© 2011 www.techdivision.com
  3. 3. © 2011 www.techdivision.com© 2011 www.techdivision.com
  4. 4. © 2011 www.techdivision.com© 2011 www.techdivision.com
  5. 5. © 2011 www.techdivision.com© 2011 www.techdivision.com
  6. 6. TD Techtalk, 07/2013 PHP-5.4.17 nginx-1.4.2 memcached-1.4.5
  7. 7. TD Techtalk, 07/2013 PHP 5.4.17 pthreads-0.0.44 AOP-0.2.2b1 pecl_http-1.7.3 libevent-0.1.0 libev-* xdebug-2.2.3
  8. 8. TD Techtalk, 07/2013 root@debian:~# echo “deb http://deb.appserver.io/ wheezy main” >> /etc/apt/sources.list root@debian:~# wget http://deb.appserver.io/appserver.gpg root@debian:~# cat appserver.gpg | apt-key add - root@debian:~# aptitude update root@debian:~# aptitude install appserver
  9. 9. TD Techtalk, 07/2013
  10. 10. TD Techtalk, 07/2013 root@debian:~# cd /opt/appserver root@debian:~# bin/pecl upgrade-all
  11. 11. TD Techtalk, 07/2013 root@debian:~# cd /opt/appserver root@debian:~# bin/composer update
  12. 12. TD Techtalk, 07/2013
  13. 13. TD Techtalk, 07/2013 Your-iMac:~ sudo /opt/appserver/sbin/appserverctl start | stop | restart
  14. 14. TD Techtalk, 07/2013 root@debian:~# /etc/init.d/appserver start | stop | restart
  15. 15. TD Techtalk, 07/2013 Runtime ApplicationServer MessageQueue PersistenceContainer ServletContainer Receiver Receiver Receiver Worker Worker Threads Socket 0.0.0.0:8587 Socket 0.0.0.0:8585 Socket 0.0.0.0:8586 HTTPRemoteMethodMessage TimerService
  16. 16. TD Techtalk, 07/2013
  17. 17. TD Techtalk, 07/2013
  18. 18. TD Techtalk, 07/2013
  19. 19. TD Techtalk, 07/2013
  20. 20. TD Techtalk, 07/2013
  21. 21. TD Techtalk, 07/2013
  22. 22. TD Techtalk, 07/2013 Your-iMac:~ cd /opt/appserver/webapps Your-iMac:~ composer.phar create-project techdivision/techdivision_applicationserverproject YOUR_WEBAPP_NAME dev-master Your-iMac:~ /opt/appserver/sbin/appserverctl restart
  23. 23. TD Techtalk, 07/2013 TechDivision GmbH Spinnereiinsel 3a 83059 Kolbermoor +49 8031 / 221055-0 +49 8031 / 221055-22 info@techdivision.com www.techdivision.com Thanks for your attention :)
  24. 24. TD Techtalk, 07/2013 Alle Inhalte der vorliegenden Präsentation sind urheberrechtlich geschützt und dürfen nur nach vorheriger, schriftlicher Genehmigung durch die TechDivision GmbH weiterverwendet werden.

×