Get your server issues fixed by our experts for a price starting at just 25 USD/Hour. Click here to register and open a ticket with us now!

Author Topic: Install Lighttpd with PHP5 and MySQL (LLMP Stack) on Ubuntu 14.04  (Read 1744 times)

0 Members and 1 Guest are viewing this topic.

vichithrakumart

  • Guest
Lighttpd is a popular event-based web server alternative to Nginx. Lighttpd can be used to serve high traffic sites even on a small VPS.

Follow below steps to install Lighttpd with PHP 5 (PHP5-FPM) and MySQL on Ubuntu 14.04

Step 1: Install Lighttpd

Install Lighttpd with the following commands.

Code: [Select]
sudo apt-get update
sudo apt-get install lighttpd

This will start Lighttpd once the install finishes. You can test the status of the server by accessing the IP address of your VPS in a web browser. Upon success, you will see the Lighttp welcome page.

If the page does not load, you can force-restart the service.

Code: [Select]
sudo service lighttpd start
Step 2: Install PHP 5

Install PHP5 with the following command.

Code: [Select]
sudo apt-get install php5-cgi php5-mysql
Note that the "php5-mysql" package is needed to use MySQL server with PHP

Step 3: Enable FastCGI

Enable PHP5 CGI modules in Lighttpd with the following commands.

Code: [Select]
sudo lighty-enable-mod fastcgi
sudo lighty-enable-mod fastcgi-php

After enabling the modules, you need to restart the Lighttpd service

Code: [Select]
sudo service lighttpd force-reload
Step 4: Test PHP integration

Test the PHP integration with Lighttpd. To do this, create a test file inside the /var/www/ folder.

Code: [Select]
vim /var/www/info.php
Paste the following content into this file.

Code: [Select]
<?php phpinfo(); ?>
Now, access http://[SERVER_IP]/info.php in your web browser. If the configuration was setup properly, you will see the PHP info page

Step 5: Install MySQL

Run the following command to install MySQL server. During the installation, you need to give the administrator password for MySQL root.

Code: [Select]
sudo apt-get install mysql-server
Once the install finishes, install a MySQL database.

Code: [Select]
mysql_install_db
Additionally, you can use the secure MySQL installation by running the following command.

Code: [Select]
mysql_secure_installation