Re: [PHP] Linux distributions and tools for Linux/Apache/PHP/MySQL dev

2006-03-01 Thread Chris Lott
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

2006-03-01 Thread John Meyer
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

2006-03-01 Thread Chris

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

2006-02-27 Thread John Nichel

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

2006-02-27 Thread David Tulloh
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

2006-02-27 Thread Curt Zirzow
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

2006-02-26 Thread Curt Zirzow
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



[PHP] Linux distributions and tools for Linux/Apache/PHP/MySQL dev

2006-02-25 Thread Chris Lott
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

--
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

2006-02-25 Thread chris smith
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

2006-02-25 Thread Ozz

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