Install Linux, Apache, MySQL, PHP (LAMP) stack

PHP (LAMP) stack,install Linux In this academic we can cover the steps had to deploy the LAMP stack on your CentOS 6.4, Debian or Ubuntu platform. LAMP is a mixture of running device and open-supply software for you to help you installation a running web hosting environment. The acronym LAMP is derived from the primary letters of Linux, Apache, MySQL and PHP.

PHP (LAMP) stack,install Linux Requirements:

PHP (LAMP) stack,CentOS 6.Four, Debian or Ubuntu mounted in your laptop/server SSH access (Command line get admission to to the server) root privileges Basic competencies for running on a Linux environment

PHP (LAMP) stack,install Linux Install Apache

PHP (LAMP) stack,We will begin with the installation of the Apache net server that is the most popular HTTP server in recent times. In order to put in the Apache service we are able to use the default bundle manager blanketed inside the corresponding Linux distribution:

CentOS 6.4


yum makecache
yum install httpd
service httpd start
Ubuntu/Debian


sudo apt-get update
sudo apt-get install apache2

You might be prompted to simply accept the set up and addition package dependencies may be displayed.

install Linux Test the functionality of the Apache service

Once the installation is completed you can test the Apache service using your browser:

	
http://localhost/

or

http://X.X.X.X

where X.X.X.X is your server’s IP address, i.e. http://1.2.3.4/

You should be able to see the default Apache page inside your browser.

An easy way to find your server’s IP address is to execute the following command:

ip addr show eth0|grep inet|awk '{print $2}'|cut -d / -f1

PHP (LAMP) stack,Install MySQL

MySQL is one of the maximum famous database management structures. The set up of the software program can be completed with the subsequent commands:

CentOS 6.4

123 yum makecacheyum install mysql-serverservice mysqld start

Ubuntu/Debian

12 sudo apt-get updatesudo apt-get install mysql-client mysql-server

During the installation you might be brought on to set root password for the MySQL provider. If now not, you may set the basis password after final touch of the set up the use of the subsequent command:

sudo mysql_secure_installation

PHP (LAMP) stack,Test the functionality of the MySQL service

You can take a look at if everything went nicely throughout the set up using the default MySQL client:

	
mysql -p -u root

You will be brought on to go into the foundation password.

PHP (LAMP) stack,Install PHP

PHP is one of the most used open-source scripting languages desired by the internet developers. The software set up may be finished with the subsequent instructions:

CentOS 6.4

123 yum makecacheyum install php php-mysqlservice httpd restart

Ubuntu/Debian

123 sudo apt-get updatesudo apt-get install php5 libapache2-mod-php5 php5-mysqlsudo /etc/init.d/apache2 restart

PHP (LAMP) stack,Test the functionality of the PHP parser

Once finished you can check the functionality of the carrier by means of growing a check PHP data report inside the Apache web root folder

	
nano test.php

Containing the subsequent lines:

1 <?php phpinfo(); ?>

Save the file and open it using your browser:

1 http://<container_ip>/test.php

Default PHP information page should be displayed on your end.

Start Up Apache/MySQL automatically on server boot

In order for the services to start automatically upon server boot up you can execute the following commands:

CentOS 6.4

12 chkconfig httpd onchkconfig mysqld on

Ubuntu/Debian:

12 sudo update-rc.d apache2 defaultssudo update-rc.d mysql defaults

At the end you should have a working hosting environment which includes the Apache, MySQL and PHP software.