Re: [PHP] Linux distributions and tools for Linux/Apache/PHP/MySQL dev
Thanks for the advice-- I've run Linux without a GUI for a long time, so I'm quite familiar with hand compilations-- but I always wondered if I was just missing something with packaging systems that it seemed to REQUIRE hand-compilation to get a workable development LAMP system. Anytime I tried using packages some need seemed to force me back to doing it by hand. So I guess my more specific question would have been: Are there any distributions that actually TARGET developers and I Was curious about desktop tools. I own Zend but tend to use Homesite and Emacs in regular doses. Guess I will probably stick with Emacs and use Zend more. I know enough Vim to survive, but it just isn't me :) c -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] Linux distributions and tools for Linux/Apache/PHP/MySQL dev
Chris Lott wrote: Thanks for the advice-- I've run Linux without a GUI for a long time, so I'm quite familiar with hand compilations-- but I always wondered if I was just missing something with packaging systems that it seemed to REQUIRE hand-compilation to get a workable development LAMP system. Anytime I tried using packages some need seemed to force me back to doing it by hand. So I guess my more specific question would have been: Are there any distributions that actually TARGET developers and I Was curious about desktop tools. I own Zend but tend to use Homesite and Emacs in regular doses. Guess I will probably stick with Emacs and use Zend more. I know enough Vim to survive, but it just isn't me :) c I've found that Quanta is pretty good for my taste. -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] Linux distributions and tools for Linux/Apache/PHP/MySQL dev
Chris Lott wrote: Thanks for the advice-- I've run Linux without a GUI for a long time, so I'm quite familiar with hand compilations-- but I always wondered if I was just missing something with packaging systems that it seemed to REQUIRE hand-compilation to get a workable development LAMP system. Anytime I tried using packages some need seemed to force me back to doing it by hand. I guess it depends on what you are developing.. Most package systems have the extensions available but not installed by default (eg php-mysql, php-pgsql, php-imap etc). So I guess my more specific question would have been: Are there any distributions that actually TARGET developers and I Was curious about desktop tools. I own Zend but tend to use Homesite and Emacs in regular doses. Guess I will probably stick with Emacs and use Zend more. I know enough Vim to survive, but it just isn't me :) I don't think any actually target developers. You could always run either *bsd or gentoo, they are ports based and compile most stuff from scratch so should be quite easy to get it exactly how you want it. -- Postgresql php tutorials http://www.designmagick.com/ -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] Linux distributions and tools for Linux/Apache/PHP/MySQL dev
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! c User preference. Find what you like. I'm a Red Hat guy, but really only because that's the Linux version I cut my teeth on in '96. Over the years, I've used vi, Quanta, Bluefish, Kate and Zend. Today I just use Zend or vi. -- John C. Nichel IV Programmer/System Admin (ÜberGeek) Dot Com Holdings of Buffalo 716.856.9675 [EMAIL PROTECTED] -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] Linux distributions and tools for Linux/Apache/PHP/MySQL dev
Curt Zirzow wrote: 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! Basically what everyone else has said... they all work basically the same, it's just personal preference. I've tried a few and personally find Debian the best, I run screaming from anything that uses rpms. 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. I would consider the above to be the worst advice you could possibly give someone starting out in Linux land. The easiest, nastiest and most confusing way to screw up your linux install is to start manually installing packages. I killed my first install and nearly my second before I learnt my lesson. Dependancy hell is the reason why package management systems exist, to compile php5 on a fairly clean debian install I would need to install roughly 130 packages, there is no way that I'm going to try to do that by hand. When one of my friends starts using linux I give tell them to never do a manual install. You stick with the packages supplied or go with unofficial packages like debian backports. Compiling packages has it's place, many of my computers have a manually compiled PHP, but it's definantly not something to do on a first date. I also use the package manager to get all the dependancies (apt-get build-dep php5) and all the related programs such as apache and postgres. David -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] Linux distributions and tools for Linux/Apache/PHP/MySQL dev
On Tue, Feb 28, 2006 at 02:13:15AM +1100, David Tulloh wrote: Curt Zirzow wrote: 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. I would consider the above to be the worst advice you could possibly give someone starting out in Linux land. The easiest, nastiest and most confusing way to screw up your linux install is to start manually installing packages. I killed my first install and nearly my second before I learnt my lesson. Yeah, i guess you're correct that this isn't very good advise. I guess my point is more on the fact that you are limited on what version of application you have available within the distros package system. Dependancy hell is the reason why package management systems exist, to compile php5 on a fairly clean debian install I would need to install roughly 130 packages, there is no way that I'm going to try to do that by hand. ... Compiling packages has it's place, many of my computers have a manually compiled PHP, but it's definantly not something to do on a first date. I also use the package manager to get all the dependancies (apt-get build-dep php5) and all the related programs such as apache and postgres. Very much agreed. Thanks for this pointing out, i guess my mindset wasn't focused on a new user of linux. 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
Re: [PHP] Linux distributions and tools for Linux/Apache/PHP/MySQL dev
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
Re: [PHP] Linux distributions and tools for Linux/Apache/PHP/MySQL dev
On 2/26/06, Chris Lott [EMAIL PROTECTED] 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! That's a bit of a can of worms :) Everyone has different preferences. Ubuntu or debian are good choices (ubuntu is kept more up to date, the debian-stable branch only gets updated with security releases between major versions). Fedora is easy to use and set up. They are both package based systems so unless you have a very specific need from a package (eg with php you need the 'pcntl' functions) you don't need to compile anything from source. If you want to use a 'source package' system, I've been told Gentoo is good (works much the same as freebsd) but I don't have any experience with it. -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] Linux distributions and tools for Linux/Apache/PHP/MySQL dev
On Sun, 26 Feb 2006 09:52:43 +1100, chris smith [EMAIL PROTECTED] wrote: Ubuntu or debian are good choices (ubuntu is kept more up to date, the debian-stable branch only gets updated with security releases between major versions). Having said that, Debian Sid is usually pretty bleeding-edge. And, although it is considered the 'Unstable' branch, it is nowhere near as bas as people think. I'm typing this e-mail on an amd64 box running Debian Sid amd64, current uptime 54 days, last reboot due to installing a new UPS. But then again, one of my hats is SysAdmin, so I can deal with update/upgrade issues better than the average end-user... The only issue for me really is that Quanta has become a bit unstable recently (a known bug, reported on Bugzilla) but other than that, I love Debian. My personal recommendation is Debian Stable (currently Sarge) for mission-critical servers, Debian Testing (currently Etch) for workstations, and Debian Unstable (always Sid) if you need the latest and greatest on your workstation. I do have a few servers running Testing, but would not use Unstable on a mission-critical server. We run Debian on just about all our work boxen. Heck, we even run Debian on our SUN hardware... Hope that helps. Regards, Ozz. pgp9fCCMFr2Ry.pgp Description: PGP signature