Optus has moved to play down the implications of the copyright ruling on its 'TV Now' service for lucrative deals covering exclusive rights to deliver popular free-to-air content to mobile devices
read more
David M Williams
Sunday, 29 August 2010 00:43
Even the most Microsoft-ardent developer will know web hosts favour Linux, Apache, MySQL and PHP over Windows, IIS, ASP.NET and SQL Server. Thanks to virtualisation the days of dual booting are over. Here is how to set up a streamlined LAMP development environment on any Windows PC.
Of course, as a virtual machine is for all intents and purposes a real computer, these instructions apply just as well if you are setting up a real Linux dedicated machine for LAMP development.
There are many reasons to have a LAMP development environment, no matter your preferred choice of computer platform. The truth is even if you are a hard-core Microsoft Windows user you will find web hosts offer cheaper plans for Linux environments than they do for Windows, if they offer Windows at all. Additionally, you can find various free web hosting options that are based on Linux.
Several reasons for this state of affairs are that Linux is inherently secure and lean with a long heritage of robust multiuser time-sharing hosting.
Of course, another very significant reason is that because Linux, Apache, MySQL and PHP are all open source they have no licensing charges whatsoever. This makes them significantly cheaper than Microsoft Windows and particularly when combined with Microsoft SQL Server.
You might be wanting to get into LAMP development – perhaps a totally new software system you are writing from the ground up, or maybe even to create a backup WordPress or Drupal environment so you can experiment before touching your live site hosted elsewhere.
Whatever the reason, the first step for Windows users is to ensure you have a virtual machine environment. You might choose Microsoft’s own Virtual PC, or VMWare or VirtualBox or any other virtualisation technology you might prefer.
Next, pick a Linux distribution. While Ubuntu is generally a runaway favourite I’ve opted for Debian Linux myself for my development platform.

|
Microsoft Office 365Try an easy-to-use set of web-enabled tools for business-class productivity services. Office 365 provides anywhere-access to email, important documents, contacts, and calendars on almost any device. |