Upload
techdivision-gmbh
View
2.781
Download
4
Embed Size (px)
DESCRIPTION
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.
Citation preview
TD Techtalk
Stand: Juli 2013
Multithreaded PHP Application Server (appserver.io)
© 2011 www.techdivision.com© 2011 www.techdivision.com
© 2011 www.techdivision.com© 2011 www.techdivision.com
© 2011 www.techdivision.com© 2011 www.techdivision.com
© 2011 www.techdivision.com© 2011 www.techdivision.com
TD Techtalk, 07/2013
PHP-5.4.17
nginx-1.4.2
memcached-1.4.5
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
TD Techtalk, 07/2013
root@debian:~# echo “deb http://deb.appserver.io/ wheezy main” >> /etc/apt/sources.listroot@debian:~# wget http://deb.appserver.io/appserver.gpg root@debian:~# cat appserver.gpg | apt-key add -root@debian:~# aptitude updateroot@debian:~# aptitude install appserver
TD Techtalk, 07/2013
TD Techtalk, 07/2013
root@debian:~# cd /opt/appserverroot@debian:~# bin/pecl upgrade-all
TD Techtalk, 07/2013
root@debian:~# cd /opt/appserverroot@debian:~# bin/composer update
TD Techtalk, 07/2013
TD Techtalk, 07/2013
Your-iMac:~ sudo /opt/appserver/sbin/appserverctl start | stop | restart
TD Techtalk, 07/2013
root@debian:~# /etc/init.d/appserver start | stop | restart
TD Techtalk, 07/2013
Runtime
ApplicationServer
MessageQueue PersistenceContainer ServletContainer
Receiver Receiver Receiver
Worker
Worker
Threads
Socket0.0.0.0:8587
Socket0.0.0.0:8585
Socket0.0.0.0:8586
HTTPRemoteMethodMessage
TimerService
TD Techtalk, 07/2013
TD Techtalk, 07/2013
TD Techtalk, 07/2013
TD Techtalk, 07/2013
TD Techtalk, 07/2013
TD Techtalk, 07/2013
TD Techtalk, 07/2013
Your-iMac:~ cd /opt/appserver/webappsYour-iMac:~ composer.phar create-project \ techdivision/techdivision_applicationserverproject \ YOUR_WEBAPP_NAME \ dev-masterYour-iMac:~ /opt/appserver/sbin/appserverctl restart
TD Techtalk, 07/2013
TechDivision GmbHSpinnereiinsel 3a83059 Kolbermoor
+49 8031 / 221055-0 +49 8031 / 221055-22 [email protected]
www.techdivision.com
Thanks for your attention :)
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.