This guide will help newbies set up a fully working LAMP (Linux, Apache, MySQL, PHP) server using on Ubuntu 8.04 Hardy Heron. Doing do will allow you to use various PHP applications such as the popular phpBB forums and WordPress blog in addition to the basic HTML pages and files. I write this based on an “out of the box” Ubuntu.

Let’s begin…

Install Packages

First, install the required packages by typing the following into the terminal:

sudo apt-get install apache2 php5 libapache2-mod-php5 mysql-server libapache2-mod-auth-mysql php5-mysql phpmyadmin

This will install Apache, PHP, MySQL, their respective modules, and phpMyAdmin. Enter your preferred root password for mySQL when prompted and choose apache2 to be automatically configured.

If you’d like, you can test whether if Apache is working properly by going to http://localhost/ in your web browser.

Letting Other Computers on the Same Network Connect (Optional)

Optionally, if you want computers on the same network to connect to the server you may want to edit /etc/mysql/my.cnf by invoking the command:

sudo gedit /etc/mysql/my.cnf

Then, replace the following line with your own IP address.

bind-address = 127.0.0.1

Configuring

To enable PHP and MySQL to work together, edit the php.ini file:

sudo gedit /etc/php5/apache2/php.ini

Then un-comment the following line. Save and close the file.

;extension = mysql.so

Accessing PHPMyAdmin

Edit the Apache configuration file:

sudo gedit /etc/apache2/apache2.conf

Add the following line to the bottom of the file. Save and close.

Include /etc/phpmyadmin/apache.conf

Restart Apache.

sudo /etc/init.d/apache2 restart

Testing PHP

Create and edit a file called testphp.php in your /var/www/ folder:

sudo gedit /var/www/testphp.php

Insert the following text inside that file and save:

<?php phpinfo(); ?>

Go back to your web browser and navigate to:

http://localhost/testphp.php

The PHP page should display. If a download window appears instead, something went wrong. Try reinstalling php5 and libapache2-mod-php5.

Testing phpMyAdmin

Navigate your web browser to:

http://localhost/phpmyadmin/

If the phpMyAdmin login page displays, then…

You are done. That wasn’t so hard.

Now that you have LAMP running, why not try some applications? To manage your server remotely, it would probably be a good idea to install SSH.

Note: The root directory of your web server is /var/www/

Source: HowtoForge, Highub



19 Responses to “Lighting up LAMP in Ubuntu 8.04 Hardy Heron”  

  1. MySQL and MySQLi seem to be installed without running the extra commands.

  2. 2 Tom

    Hi Lijamez’s ,

    Thanks for your guidelines ! i successfully installed LAMP on my Ubuntu 8.04

  3. 3 Karlis_I

    Thank You

  4. 4 Duggan Roberts

    Thanks! this little tut helped.

  5. Thank you!!

  6. Thank you so much! Worked and took less than 10 minutes to get it all done! I think I’ll finally be able to get windows washed out of my HD… Could get photoshop and dreamweaver working, could configure the server that fast, and now I can even run some games with wine and Cedega, thats cool!

  7. 7 Werner J

    Very very good howto, easy to read and implement. Many thanks!

  8. thanks. very easy!

  9. 9 Kirsten

    Hi,
    finally, my installation worked, thanks to your guidelines!
    Great job.
    Thank you so much.
    Kirsten

  10. 10 S. RAMESH

    very good tutorial… thanks a lot… s.ramesh

  11. Thanks, to those following along this works for 8.10 however for step 2 “;extension = mysql.so” is not in that file, simply ignore this step all together.

  12. Thanks a lot for writing this article. its really helpfull.

  13. can somebody direct me to asterisk, Pearl & Vicidial. any help will be appreciated.

  14. 14 dan

    thanks for the walkthrough. very informative and thorough.

  15. 15 matt

    short, sweet, and smooth. thanks.

  16. This guide is great, install LAMP in less than 10 minutes, awesome!!

    Thank you a lot!

  17. 17 pancha

    Gracias!
    fue muy facil y rapido


  1. 1 How to SSH into Ubuntu « Lijamez’s Blog
  2. 2 SSH trong Ubuntu (English) « DBGLORY 4 YOU

Leave a Reply