An application server is computer software which provides the business logic for an application program. It offers services such as management of large distributed systems, data services, load balancing, transaction support, and network security. The application server is one part of a three-tier application, consisting of a graphical interface server, an application (business logic) server, and a database / transaction server.
There are good reasons to deploy an application server in a corporate environment. At a high level, an application server enables updates and upgrades to applications to be distributed to all users. System administrators also benefit from the fact that changes to application configuration can take place centrally, which greatly simplifies technical support and ultimately the end user experience. Application servers also simplify user management, avoiding the need to set up and maintain user-management systems for applications. This type of software also enhances scalability and resource usage, and exposes business components via different deployment wrappers.
PHP has been at the helm of the web for many years. It’s an extremely popular, interpreted scripting language that is ideally suited for web development in part because it has an approachable syntax and supports different operating systems. This language powers millions of web sites on the net and is extremely well supported by its user community.
Here’s our recommended PHP application servers, captured by a legendary LinuxLinks chart. Only free and open source software is included.

Let’s explore the 5 PHP application servers. For each program we have compiled its own portal page, a full description with an in-depth analysis of its features, together with links to relevant resources.
| PHP Application Servers | |
|---|---|
| RoadRunner | High performance PHP application server, load balancer, and process manager |
| FrankenPHP | The modern PHP app server |
| Swoole | Complete PHP async solution with built-in support for async programming |
| PPM | Process manager, supercharger and load balancer |
| http-server | Advanced async HTTP server library |
This article has been updated to reflect the changes outlined in our recent announcement.
It’s sometimes argued that a PHP serving webserver is a PHP application server.
Explore our carefully curated directory of recommended free and open source software, covering every major software category.The directory forms part of our extensive collection of articles for Linux enthusiasts. It includes hundreds of detailed reviews, together with free and open source alternatives to proprietary software from companies such as Google, Microsoft, Apple, Adobe, IBM, Cisco, Oracle, and Autodesk. LinuxLinks also covers interesting projects worth exploring, Linux-compatible hardware, free programming books and tutorials, and much more. Know a useful free and open source Linux application that we haven’t covered? Tell us about it using our submission form. |


Please read our Comment Policy before commenting.