On Sat, Feb 25, 2006 at 01:41:06PM -0900, Chris Lott wrote: > I'm making the switch from Windows to Linux for mydesktop and > development environment and would greatly appreciate suggestions for > development tools on this platform. Ubuntu seems to be getting all the > press, but suggestions about Linux distributions are welcome as well! Before I get into what distib to use there are a few things i'd like to point out: 1) Avoid using the packaging system the OS provides for the developement server. If you do, you will be under the control of the OS for your choice of versions of webserver, db server, php, or any dependency that is needed for those. 2) Avoid using your desktop OS as your developement server. With most distribs it is probably best you use the packaging system to manage upgrades and be on the latest package system avaiaible. By following rule 1, it is rather easy to set up a system that can handle multiple versions of any combination of your main tools required for development. For example, I have my development machine able to test and run php apps with php 3.x, 4.x, 5.0.x and 5.1.x.. and soon perhaps php 6.x. I can also control easily wich version of apache I want to use, 1.x, 2.0.x or 2.2.x. Of course db mysql 4.1 or 5.0 and the latest pgsql. For rule 2, what you work with vs what you are developing things for on your devel server should be isolated. If you find out there is a security update for Firefox and so you go and update your system and silently it updated some libraries that were required by one of your development apps, your development app will be upgraded without you even knowing. If you can't do rule 1 or 2 cause well you dont have the money for two different machines, or you dont have the time to install manually the developement apps needed, try to use a distrib for the machine you plan on eventually publishing your code on. I've never used Ubuntu, but another distrib i usually recommend is Gentoo. The learning curve for gentoo is probably a little high but the package system is very flexible, and besides it is based on the BSD port system :) HTH, Curt. -- cat .signature: No such file or directory -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php