- Published on
 
How to install a Debian LEMP server
This will install a LEMP server with nginx, MySQL and PHP-fpm on Debian Wheezy in 5 minutes.
Install required packages
sudo apt-get update
sudo apt-get install mysql-server php5-mysql nginx php5-fpm
Enable PHP
Open file /etc/nginx/sites-available/default as root and replace line:
index index.html index.htm;
with:
index index.php index.html index.htm;
In the same file, replace the php$ section with:
	location ~ \.php$ {
		try_files $uri =404;
		fastcgi_pass unix:/var/run/php5-fpm.sock;
		fastcgi_index index.php;
		fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
		include /etc/nginx/fastcgi_params;
	}
Round up
Create a simple index.php:
echo -e '<?php echo "PHP index"; ?>' | sudo tee /usr/share/nginx/www/index.php
Restart nginx:
sudo /etc/init.d/nginx restart
All done
Browse to your server, it should display PHP index.