Skip to main content


developerWorks  >  Sample IT projects | Open source | Linux  >

Using open source software to design, develop, and deploy a collaborative Web site, Part 4: Building your development environment in Linux

developerWorks

Level: Intermediate

Alister Lewis-Bowen (alister@us.ibm.com), Senior Software Engineer, IBM 
Stephen Evanchik (evanchik@us.ibm.com), Software Engineer, IBM 
Louis Weitzman , Senior Software Engineer, IBM 

11 Aug 2006

Register now or sign in using your IBM ID and password.

Install and configure in this tutorial all of the software necessary to develop a Drupal-based Web site using Linux™, including Eclipse, PHP, and more. When you're done, you will have a blank development canvas that you can use for any development project.

In this tutorial

  • Install and configure Eclipse

  • Install and configure Apache

  • Install and configure PHP5

  • Install and configure MySQL 5

  • Install and configure Drupal

Prerequisites

This tutorial is targeted toward Linux™ developers and is centered on using open source software, with the actual development taking place inside of the Eclipse integrated development environment (IDE).


System requirements

The basic prerequisites before installing and configuring the software environment include:

  • Linux (SUSE Linux, Fedora, Debian, or Ubuntu)
  • Java 1.4 or higher (Java 5 is preferred)
  • Internet connection (broadband preferred)
  • ~250 MB of available disk space

You are going to be installing several software packages that will require several hundred MB of free disk space and may take hours to download if you are using a dial-up Internet connection.



Duration

1 to 2 hours


Formats

html, pdf


What this tutorial is about

Use open source technology to develop a Web site.

Share this....

digg Digg this story del.icio.us del.icio.us Slashdot Slashdot it!


Back to top


Document options

Document options requiring JavaScript are not displayed

Discuss


More in this series:
Using open source software to design, develop, and deploy a collaborative Web site