CentOS 5.3上的PHP 5.3.1或Ubuntu 8.04 / 9.10

原谅我这样一个新手问题,但在CentOS 5.3Ubuntu 8.04 / 9.10分别通过yumapt-get安装(并保持更新) PHP 5.3 [.1]最简单的方法是什么?

提前致谢!

Zend是PHP背后的商业实体,拥有一套yum / apt版本库,可以在Ubuntu和RHEL / CentOS上安装和更新PHP 5.3。

尽pipe不是所有的组件都是开源的(只有“免费的”),但可以免费使用的社区版本。

要安装你将添加一个Zend.repo文件到/etc/yum.repos.d(或编辑/apt/sources.list)然后做

 yum install zend-server-ce-php-5.3 

要么

 apt-get update apt-get install zend-server-ce-php-5.3 

完整的说明是在select要安装的分配

它包括一个操作码caching(Zend Optimizer +)和一个debugging器(Zend Debugger),尽pipe这些可能不像APC或Xdebug那样广泛使用,可能是因为它们不是开源的。

它还包括Zend Framework和各种扩展,如php-java桥接,数据库驱动程序(并非所有这些都包含在正常的PHP发行版中)和基于Web的pipe理控制台。

还有一个包含支持和附加function的商业版本。

你的问题的答案是在你的问题:如果你使用发行版的Apache和PHP的打包版本,那么你会通过使用yumapt-get来安装(和/或更新)这些包。 如果你真的是新手,我会build议在Ubuntu上aptitude (console / terminal)或synaptic (X11) – 这些都是菜单驱动,并认为更友好。 我知道在CentOS上有同样的东西,但是不知道它们是什么:)

Re:升级PHP,如果你的发行版发布了一个新的软件包, yum update或者apt-get upgrade会把它apt-get upgrade起来安装它(以及其他一切已经过期的东西)。 如果你想要更新的是PHP(并且保留所有其他的东西),那么你可以在这些命令的末尾指定PHP包(例如yum update php )。

编辑: 这个漂亮的博客文章给出了如何添加一个PHP 5.3.x的apt repo的细节,因为Ubuntu显然没有9.10的官方5.3.x包

对于Ubuntu,请参阅我的答案在这里

(基本上,使用这些包 ,你很好去:))

希望能帮助到你!