Install Apache by following command
#sudo apt-get update
#sudo apt-get install apache2-mpm-event
To use PHP5-FPM with Apache, we need to install libapache2-mod-fastcgi module. The libapache2-mod-fastcgi module is not available in the Ubuntu package. Therefore, we need to update the apt sources. Follow these steps.
Run the following command to edit the source list:
#sudo nano /etc/apt/sources.list
Add the following lines at the end of the file:
deb http://us.archive.ubuntu.com/ubuntu/ trusty multiverse
deb-src http://us.archive.ubuntu.com/ubuntu/ trusty multiverse
deb http://us.archive.ubuntu.com/ubuntu/ trusty-updates multiverse
deb-src http://us.archive.ubuntu.com/ubuntu/ trusty-updates multiverse
Save and Close this file.
Install libapache2-mod-fastcgi Module
#sudo apt-get update
#sudo apt-get install libapache2-mod-fastcgi
Install PHP5-FPM with the following command
#sudo apt-get install php5-fpm
Create the PHP5-FPM configuration file for Apache
#sudo nano /etc/apache2/conf-available/php5-fpm.conf
... then add the following lines
<IfModule mod_fastcgi.c>
AddHandler php5-fcgi .php
Action php5-fcgi /php5-fcgi
Alias /php5-fcgi /usr/lib/cgi-bin/php5-fcgi
FastCgiExternalServer /usr/lib/cgi-bin/php5-fcgi -idle-timeout 900 -socket /var/run/php5-fpm.sock -pass-header Authorization
<Directory /usr/lib/cgi-bin>
Require all granted
</Directory>
</IfModule>
Save and Close this file.
Enable the new modules and configuration for Apache
#sudo a2enmod actions fastcgi alias
#sudo a2enconf php5-fpm
Finally, restart Apache
#sudo service apache2 restart
Use PHP5-FPM with Apache 2 on Ubuntu 14.04
#sudo nano /var/www/html/info.php
Add the following content to the file
<?php phpinfo(); ?>
Save and Close this file.
Now open the http://localhost/info.php in browser. Upon success, you will see information about PHP and your server. Your setup is now complete.
#sudo apt-get update
#sudo apt-get install apache2-mpm-event
To use PHP5-FPM with Apache, we need to install libapache2-mod-fastcgi module. The libapache2-mod-fastcgi module is not available in the Ubuntu package. Therefore, we need to update the apt sources. Follow these steps.
Run the following command to edit the source list:
#sudo nano /etc/apt/sources.list
Add the following lines at the end of the file:
deb http://us.archive.ubuntu.com/ubuntu/ trusty multiverse
deb-src http://us.archive.ubuntu.com/ubuntu/ trusty multiverse
deb http://us.archive.ubuntu.com/ubuntu/ trusty-updates multiverse
deb-src http://us.archive.ubuntu.com/ubuntu/ trusty-updates multiverse
Save and Close this file.
Install libapache2-mod-fastcgi Module
#sudo apt-get update
#sudo apt-get install libapache2-mod-fastcgi
Install PHP5-FPM with the following command
#sudo apt-get install php5-fpm
Create the PHP5-FPM configuration file for Apache
#sudo nano /etc/apache2/conf-available/php5-fpm.conf
... then add the following lines
<IfModule mod_fastcgi.c>
AddHandler php5-fcgi .php
Action php5-fcgi /php5-fcgi
Alias /php5-fcgi /usr/lib/cgi-bin/php5-fcgi
FastCgiExternalServer /usr/lib/cgi-bin/php5-fcgi -idle-timeout 900 -socket /var/run/php5-fpm.sock -pass-header Authorization
<Directory /usr/lib/cgi-bin>
Require all granted
</Directory>
</IfModule>
Save and Close this file.
Enable the new modules and configuration for Apache
#sudo a2enmod actions fastcgi alias
#sudo a2enconf php5-fpm
Finally, restart Apache
#sudo service apache2 restart
Use PHP5-FPM with Apache 2 on Ubuntu 14.04
#sudo nano /var/www/html/info.php
Add the following content to the file
<?php phpinfo(); ?>
Save and Close this file.
Now open the http://localhost/info.php in browser. Upon success, you will see information about PHP and your server. Your setup is now complete.