You are on page 1of 3

In this tutorial we can see the step by step installation of Apache webserver al

ong with mysql and php enabled. This tutorial is very basic , Strictly for begin
ners or internal purpose .
After installing Centos 6 (Centos 6 installation step by step screenshots ) and
configuring network (How to setup network in centos 6)
Update yum repositories and packages by typing the below command
[root@localhost ~]# yum update
After updating repositories , we can start installing packages one by one.
1. Apache2 installation and configuration
2. Mysql installation
3. PHP installation
4. Testing all together
Apache2 installation :
Apache2 package installation and configuration is very simple .
Step 1 just type the command
[root@localhost ~]# yum install httpd
This command will install httpd package along with dependencies
After installing the package .
Step 2 Open the file /etc/httpd/conf/httpd.conf .
Find #ServerName www.example.com:80? (line no : 276 ) .
#
#ServerName www.example.com:80
and add this line below . ServerName youripaddress:80?
#
#ServerName www.example.com:80
ServerName 192.168.141.22:80
Step 3 Now start apache service
[root@localhost ~]# service httpd start
and type this below command to start apache service automatically while booting.
[root@localhost ~]# chkconfig --levels 235 httpd on
Step 4 Now you have successfully configured apache web server . open your browse
r and type the ip address in the address bar and hit enter . you can see the tes
t page of your web server .
Testing your page:
Goto the default apache root path /var/www/html . create a new file index.html
and paste the below code and save it.
Welcome to my webserver
Again open the webserver ip address in the browser . you can see the index page
created by you.
Installing apache2 centos
Mysql installation :
Step 1 just type the command to install mysql server and client packages along w
ith dependencies .
[root@localhost ~]# yum install mysql-server
After installation packages and dependencies .
Step 2 Start mysql service
[root@localhost ~]# service mysqld start
and type this below command to start mysql server automatically while booting.
[root@localhost ~]# chkconfig --levels 235 mysqld on
Step 3 Create a new root password for mysqlserver
[root@localhost ~]# mysqladmin -u root password '********'
Step 4 Test your mysql server by login as root
[root@localhost ~]# mysql -u root -p ( press enter )
Enter password:(Type your mysql root password and press enter)
Now you can see the mysql prompt.
[root@localhost ~]# mysql -u root -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 3
Server version: 5.1.61 Source distribution
Copyright (c) 2000, 2011, Oracle and/or its affiliates. All rights reserved.
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
mysql>
PHP installation :
Step 1 Install php package along with php-mysql .
[root@localhost ~]# yum install php php-mysql
After installing php , create a php info file to test your php configuration .
Step 2 Goto the default apache root path /var/www/html . create a new file phpin
fo.php and paste the below code and save it.
<?php phpinfo(); ?>
1
2
3
<?php
phpinfo();
?>
Step 3 Restart apache service
[root@localhost ~]# service httpd restart
Step 4 open the filepath in the browser ( http://localhost/phpinfo.php ). you ca
n see the php information page as below.

You might also like