Forgive me for such a newbie question, but in CentOS 5.3 or Ubuntu 8.04 / 9.10 what is the easiest way to install (and keep updated) PHP 5.3[.1] via
Thanks in advance!
Zend, who are the commercial entity behind PHP, have a set of yum/apt repositories that you can use to install and update PHP 5.3 on both Ubuntu and RHEL/CentOS.
There is a community edition that can be used however you like at no cost, although not all components are open source ("free as in beer" only).
To install you would add a Zend.repo file to /etc/yum.repos.d (or edit /apt/sources.list) and then do
Full instructions are at Choosing Which Distribution to Install
It includes an opcode cache (Zend Optimizer+) and a debugger (Zend Debugger) although these are perhaps not as widely used as APC or Xdebug, possibly because they are not open source.
It also includes Zend Framework and various extensions such as the php-java bridge, database drivers (not all of which are included in the normal PHP distributions) and a web-based management console.
There is also a commercial version which includes support and additional features.
The answer to your question is in your question: If you're using the distribution's packaged versions of Apache and PHP then you would install (and/or update) those packages by using
Re: Upgrading PHP, If your distribution has released a new package a
Edit: this nice blog post gives details on how to add an apt repo with PHP 5.3.x in it since apparently Ubuntu doesn't have an official 5.3.x package for 9.10
For Ubuntu, see my answer here
(Basically, use these packages and you're good to go :) )
Hope it helps!