TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

The first Webserver fully written in PHP

9 pointsby ins0over 10 years ago

5 comments

willkommersover 10 years ago
PHP enters a new era with a stable release of appserver.io. After nearly two years of development, TechDivision GmbH finally released appserver.io 1.0.0, the first real PHP Application Server, fully written in PHP, that supports multi-threading out-of-the-box and is completely open source. appserver.io enters the stage as a fully featured infrastructure solution that replaces the "A" and pulls the 3rd party tools out of the LAMP stack. Based on a fast and rock solid HTTP/1.1 compliant web server written in PHP as the first layer, appserver.io provides a Persistence-Container and a Servlet-Engine as a second layer. Finally, a Message-Queue and a Timer-Service that makes heavy use of the Persistence-Container functionality build the last layer. These completely stateful services are bundled with functionalities like AOP, Dependency-Injection, Design-by-Contract, and Annotations. Developers do not need other programming skills as all functionality is completely written in PHP. This fact will dramatically lower the barriers and enables PHP developers using appserver.io instantly. You can use appserver.io with your existing applications like Drupal, Magento or Wordpress and benefit from the performance and additional opportunities of appserver.io. The most powerful Open Source PHP infrastructure comes with the following features together in one bundle: A fully HTTP/1.1 compliant webserver that can process requests over HTTP, as well as HTTPS. An Easy to use rewrite engine that is completely compatible to Apache rewrites. A Servlet Engine that provides a web container enabling developers to load applications and objects in memory. A Message Queue that provides services enabling developers to process messages asynchronously. A Timer Service enabling the execution of methods at a determined point in time. Finally the Persistence Container is enabling developers to hold objects, so-called beans, in memory.
k4llistiover 10 years ago
Seems to be the wrong approach T_T<p>In order to gain benefits for existing PHP platforms, I&#x27;d need to rewrite the whole core. For new custom PHP platforms, I&#x27;d have to rely one (!) companies experimental work, while instead I could use highly sophisticated open source software that is supported by hundreds of developers worldwide (Gearman, RabbitMQ, you name it...)<p>Why trying to replicate Java in PHP, just why?
评论 #9109764 未加载
评论 #9106980 未加载
评论 #9107388 未加载
wick-edover 10 years ago
Come and join us for discussion in our gitter chat <a href="https://gitter.im/appserver-io/appserver" rel="nofollow">https:&#x2F;&#x2F;gitter.im&#x2F;appserver-io&#x2F;appserver</a>
agtunnover 10 years ago
I have seen this last year in HN, now looks totally different version 1.0.0 :)
david01over 10 years ago
Wow great news! Ill check it out definitely