Last updated by mike stewart on Mon, 2008-06-02 08:51
Overview
This HOWTO will help you setup your computer for rapid Drupal development using Free and Open Source Software (wherever possible) for the operating system, IDE & development tools, server platform & multiple browser testing.
This set of tutorials will show you how to install and configure:
* Ubuntu as the basic operating system
* Apache, MySQL and PHP in the LAMP stack
* Eclipse for the development environment
* Firefox, Konquoror, Opera and IEs4linux for cross-browser testing
Note: This guide is up to date for the 7.10 "Gusty Gibbon" release of Ubuntu, but should also work well with 7.04. These instructions should work with older releases (such as 6.10) with minor changes (normally just tweaking package names).
Try before you buy
If you're on Windows XP or Vista (or another flavor of Linux) you can download a fully configured Ubuntu server ready for development. That means No partitions to deal with. No server configurations to mess up. The whole thing can be setup in about the time it'll take you to download and install VMware Player plus the Image. The easy way to try this setup: Drubuntu VMware image.
Roll Your Own LAMP Development Server
- Installing Ubuntu - there are 2 main options here:
- Installing Ubuntu on a partition on your hard disk - this runs fastest, but can be a bit more complex
- Installing Ubuntu on a virtual disk using Wubi - this is easiest, but runs a little slower. You can start with this option and, when you are happy with it move it to a real disk partition using LVPM
- Install CVS / Subversion and other software to support Web development
- HowTo Install Eclipse on Ubuntu
- HowTo Install an Ubuntu LAMP Development Server
- Checkout Drupal
- Adding a new site
Note:
* Directory layout overview describes the layout of sites in your workspace.
* PHP 4 Support - PHP 4 is dead, but if you really need it for testing here is how to configure it so you can switch between PHP 4 and 5 easily.