User Tools

Site Tools


user:asowers:virtual_lamps_don_t_need_shades

Welcome

Project 3 - setting up a LAMP server on a VM

Objective

Setup a Linux Apache2 Mysql and PHP server on a Virtual Machine.

Prerequisites

Linux VM server install VM install

background

With virtualization we can make one system preform multipul services. A workstation can also be a web-server without the services ever overlapping and that's very powerful, minimalist and green.

Procedures

  1. Before we begin let's update our packages with an

    root@awesomeso:~# aptitude update

    followed by an

    root@awesomeso:~# aptitude upgrade

  2. We're going to get apache:

    root@awesomeso:~# apt-get install apache2

  3. Then mysql: apt-get install mysql-server Once mysql installs we're going to configure it:

    root@awesomeso:~# mysql_secure_installation

  4. After you configure your Mysql with your proper credentials, let's login:

    root@awesomeso:~# mysql -u root -p

    Then we need to create a Database: </cli>create database dataBASE;</cli> followed by a:

    grant all on dataBASE.* to 'foreman' identified by '5t1ck';

    to grant permissions on Mysql

  5. quit out of the Mysql shell and enter this command to grab some PHP goodies:

    root@awesomeso:~# apt-get install php5 php-pear php5-suhosin

    and:

    root@awesomeso:~# apt-get install php5-mysql

  6. Finally we'll restart our apache server and everything should be working:

    root@awesomeso:~# /etc/init.d/apache2 restart

Enter your ip into a web browser and you should see great success!

Conclusion

So if everything went correctly you should have a full functional web server. Drop in an index.html you've built and you're good to go!

user/asowers/virtual_lamps_don_t_need_shades.txt · Last modified: 2012/03/13 11:58 by asowers