Take the 2-minute tour ×
Unix & Linux Stack Exchange is a question and answer site for users of Linux, FreeBSD and other Un*x-like operating systems.. It's 100% free, no registration required.

I'm just getting into server administration and now everybody needs something. Lately I'm getting stuck on package hunting, so I'm on the search to find the most comprehensive repo list of LAMP packages.

What repositories do you use in your list for LAMP resources and why do you use them?

share|improve this question
1  
There is only one "LAMP" stack: Linux, Apache, MySQL, {Perl,Python,PHP}. This comes with CentOS, in the standard repository. You must mean something different, so if you could edit your post to clarify what it is you are looking for instead...? –  Warren Young Sep 16 '11 at 6:41
    
Switch to a rolling release distribution for the server, such as Arch Linux or Gentoo, if you want up to date, bleeding edge software. –  laebshade Sep 18 '11 at 20:00

2 Answers 2

I assume you mean other stuff besides apache, mysql and p(hp/erl/ython). I use:

http://dag.wieers.com/rpm/

http://fedoraproject.org/wiki/EPEL

http://rpm.pbone.net/index.php3/stat/39

I have a hard time finding stuff that I need that isn't in one of these.

share|improve this answer

At work we use modified RPMs from the IUS repo. The repo is meant to be used in conjunction with the EPEL repo from Fedora. We use it because:

  • You have control over which version of PHP and/or MySQL your server will follow, there are no surprise upgrades. With other repos I've followed over the years, you can get a surprise upgrade in major PHP versions (like from 5.3 to 5.4) when the maintainer decides to upgrade their PHP version. This is undesirable since your software might not be fully tested on the latest PHP or you have legacy software that depends on an older PHP version. With IUS, it requires active work on your part to upgrade major PHP versions. If you set your server up to follow the PHP 5.3 line, it will follow the PHP 5.3 line but you will never get a surprise upgrade to PHP 5.4. The same thing goes for MySQL.
  • Upgrading and downgrading is simple: yum replace php --replace-with php53u
  • It works with/depends on EPEL which is another well planned repo that does not conflict or upgrade stock RHEL/CentOS RPMs.
  • It has been around for a while. I've seen many other people set up repos for various PHP and MySQL versions, but the maintainer runs out of steam after a few months and the repo stagnates. You're then left to either your own copy of the repo or you have to hunt around for a new repo.

IUS provides PHP and MySQL mostly. For python on el5, we pull in the python26 package from EPEL which is installed alongside the version provided by CentOS.

And to answer the part of your question about a list of repos that provide LAMP, here you go:

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.