Skip to main content

Build PHP applications with an NGINX server instead of Apache.

The LEMP stack replaces the Apache web server component with NGINX (“Engine-X”), providing the E in the acronym: Linux OS, NGINX server, MySQL/MariaDB relational database management system, and the PHP programming language. This stack will work for almost all applications that are compatible with a LAMP stack. The advantage of choosing NGINX is the ability to serve more pages simultaneously with a predictable memory usage profile, making it a more stable alternative in high demand scenarios.

Set up this standard development stack even more efficiently using Linode’s LEMP Stack One-Click App.

Software Included

The LEMP Stack One-Click App will install the following software on your Linode:

NGINX v1.10.3Web server that can be used to serve your site or web application.
MySQL Server v10.1.44Relational database.
PHP 7 v7.0.33General purpose programming language.
UFW v0.35Firewall utility. Ports 22/tcp and 80/tcp for IPv4 and IPv6 will allow outgoing and incoming traffic.

LEMP Stack Options

New UserThe username for a new non-root sudo user. Required.
New User PasswordThe Password for the new user. Required.
MySQL Root PasswordThe root password for your LEMP stack’s MySQL database. This is not the same as your Linode’s root password. Required.

Getting Started After Deployment

After your LEMP stack has finished deploying, you can:

The LEMP Stack One-Click App was built by Linode. For support regarding app deployment, contact Linode Support via the information listed in the sidebar. For support regarding the tool or software itself, visit LEMP Support.