So we have a few servers that are running Lucid and will be running apache/php. We would like to be able to run PHP scripts as different systems users as well as have customized php.ini files for said users. I did some reading on using fast-cgi with suexec, which looked like it might work, but then came accross php-fpm. Did some research on that and php 5.3.3 has just been released with php-fpm built in.

So, my immediate need is to get 5.3.3 on Lucid. My long-term need is to have a mechanism whereby we can get regular PHP updates on Lucid.

I have seen on launchpad that there is a 5.3.3 release for Maveric. However, my concern about using sources from a newer release is that there are going to be dependency issues.

So, it seems to me that taking the source files from Maveric and compiling them on Lucid and then putting those debs in a PPA is a valid idea. But the whole launchpad/ppa/packaging thing is currently over my head and I would rather not spend the time looking into all of that if its not the best way to proceed.

So, two primary questions:

1) What is the best way to get regular PHP updates in Lucid?
2) If the answer to the first question is anything like I outlined above (pull source package from later releases, compile, push to PPA), how would I get started on something like that for PHP?

Thanks in advance.

  • 1
    Maveric is released in about 8 or 9 weeks time. Can you not just wait and use that? It is a time and management overhead to maintain software not installed through the repositories. I am not saying don't do it but consider the time and effort compared to the relatively short period of time to wait. – Richard Holloway Aug 14 '10 at 14:47
  • "Just wait" isn't much of an answer, especially if there's a needed fix/feature in PHP 5.3.3 or other external reason to update. – Edward Dale Aug 20 '10 at 7:55
  • I want to stick with the LTS release so that I only have to worry about migrating customers to another server ever four years or so. However, letting production services like PHP, MySQL, Postgres, etc. lag behind that long just isn't acceptable in my opinion. – Randy Syring Aug 26 '10 at 20:41
  • @Randy Syring three years later and this still seems to be a problem for old servers... did you find a solution, package, backlist that works for you? – spankmaster79 Apr 11 '13 at 14:40
  • @spankmaster79: I used www.dotdeb.org for a while, but then the last time I tried updating, ran into problems because it seemed Lucid wasn't supported anymore. Can't seem to find the documentation on that change right now, but I vaguely remember reading about it somewhere. – Randy Syring Apr 12 '13 at 19:45

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.