How To Install Linux, nginx, MySQL, PHP (LEMP) stack on Ubuntu 12.04
How To Install Linux, nginx, MySQL, PHP (LEMP) stack on Ubuntu 12.04
The LEMP stack is a popular open-source web application stack that includes Linux, nginx, MySQL, and PHP. In this tutorial, we will go through the steps to install the LEMP stack on Ubuntu 12.04.
Step 1: Update Ubuntu
Before we start, we need to make sure that Ubuntu is up to date. Open the terminal and run the following command:
sudo apt-get update
Step 2: Install nginx
To install nginx, run the following command:
sudo apt-get install nginx
Step 3: Install MySQL
To install MySQL, run the following command:
sudo apt-get install mysql-server
You will be prompted to set a root password for MySQL during the installation process.
Step 4: Install PHP
To install PHP, run the following command:
sudo apt-get install php5-fpm php5-mysql
Step 5: Configure nginx to use PHP
Open the default nginx configuration file:
sudo nano /etc/nginx/sites-available/default
Find the following section:
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 fastcgi_params;
}
Uncomment the lines that start with "fastcgi" and save the file.
Step 6: Restart services
Restart nginx and PHP-FPM for the changes to take effect:
sudo service nginx restart
sudo service php5-fpm restart
That's it! You now have a fully functional LEMP stack on your Ubuntu 12.04 server.
Keywords: LEMP stack, Ubuntu 12.04, Linux, nginx, MySQL, PHP, installation tutorial, web application, open-source, terminal, root password, PHP-FPM, default nginx configuration.
Комментарии
Отправить комментарий