user:asowers:virtual_lamps_don_t_need_shades
Table of Contents
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
- Before we begin let's update our packages with an
root@awesomeso:~# aptitude update
followed by an
root@awesomeso:~# aptitude upgrade
- We're going to get apache:
root@awesomeso:~# apt-get install apache2
- Then mysql: apt-get install mysql-server Once mysql installs we're going to configure it:
root@awesomeso:~# mysql_secure_installation
- 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
- 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
- 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