It occurred to me while chatting to a couple of other developers this week that an awful lot of PHP developers work on Windows. While this may not be a startling revelation, it did make me wonder how much trouble someone who's never dabbled in Linux would have getting a standard LAMP setup going by themselves (for a development environment). Personally, I found Linux software installation to be quite tricky, when I started using Linux more, and were I just using it to get LAMP going I might have given up on it. Which in turn made me wonder - is there a Linux distro that is nice and easy to install, and comes with LAMP all set up?
One-Click LAMP
One-Click LAMP was posted March 27, 2006 in Blog and has not been tagged yet.
17 comments
By the way, your commenting "Remember Me" thing tried telling me I was Matt [above]...
Even on shell is easy. Something like
"apt-get install php5 mysql-server apache2" or something like that.
You should try that.
I'm quite happy setting up LAMP myself - was just curious really if there was a specific distro that included everything by default - pretty much ready to go out of the box. A zero-config, quick and easy LAMP install package ...
Anyway, easyPHP all the way!
http://contribs.org/modules/news/
You manage it through a web interface, and here is the feature list from the site:
* Sharing of a single Internet connection between multiple computers
* A network firewall to protect against Internet intruders
* A robust email server, which includes virus and spam filtering and webmail
* File and print sharing
* Web application server, including support for MySQL, Perl and PHP
* Secure remote access
* Supported languages: Deutsch, English, Español, Français and Italiano, with more on the way
* Complete binary compatibility with the leading Linux server distribution
* and much more
http://www.apachefriends.org/en/xampp.html
Apache, MySQL, PHP & PEAR, Perl, ProFTPD, phpMyAdmin, OpenSSL, GD, Freetype2, libjpeg, libpng, gdbm, zlib, expat, Sablotron, libxml, Ming, Webalizer, pdf class, ncurses, mod_perl, FreeTDS, gettext, mcrypt, mhash, eAccelerator, SQLite and IMAP C-Client
And loads of versions, so you can get a configuration that closely matches your 'live' web server.
@ bro:
I'm inclined to agree, to an extent. Thing is that most of my stuff is hosted on managed servers - I have no need to manage them myself, and don't really have the time to spend learning the ins and outs of server management. Where all I want is a dev environment, the important thing is to have something that can be set up quickly and with minimum fuss - and work straight away.
Kind Regards, Martijn Beekhuis
p.s. http://slampp.abangadek.com/
apt-get apache
apt-get mysql
apt-get php/perl/python
Gentoo is nice, but it had a steep learning curve for me. Good if you really do want to learn linux though. And the merging is nice with config files, so they don't get wiped out or unchanged.
For the control panel, download the add-on at: http://addons.xampp.org/cgi-bin/search.pl?pid=32
The Control Panel works well. Allows you to start services: Apache, MySQL, etc., as well as switch between PHP4 and PHP5.
Or just get any 'server' distro
Red Hat server,
Ubuntu server,
etc
etc
andrew dot holway at gmail dot com
AddedBytes.com is the online playground of 
I have always been hosted by Linux servers but I have always had cPanel to help me but I am starting to use more command line to do things.