我需要在Ubuntu上部署Zend Framework应用程序。 我已经下载了使用apt-get apache + php + mysql安装的Ubuntu桌面, 但PHP结果不是最新的5.3,而是5.2.1甚至 缺少mysql扩展名。
我知道我可以在某处获得一个新的php安装,获取依赖库(如curl或libxml2)逐个编译它们然后我获得完整功能的最新PHP包。
但是有没有任何地方已经有完整的PHP捆绑包与最新版本和所有的libs ZF应用程序运行得非常快?
答案 0 :(得分:2)
包管理的一个缺点是你受到包维护者的支配。 Ubuntu has opted not to update to PHP 5.3 in this version,所以你必须要等到2010年,否则你自己编译PHP。
答案 1 :(得分:1)
直接从PHP构建的默认源代码中的大多数PHP扩展都在单独的apt包中。如果您在软件包管理器中搜索PHP5,您将看到如下软件包:
PHP5
PHP5-Mysql
PHP5-cli
PHP5-SQLite
等。
我将假设还有专门用于php 5.3的软件包 - 很可能标记为php53-*
或类似的东西。您可能需要为此添加一个repo,因为我不确定它在crore repos中。
无论如何,你需要安装所有需要使用的软件包。
答案 2 :(得分:1)
我遇到类似的问题,在我的CentOS服务器上获取最新的PHP。我安装了Zend Server Community Edition,它在/ usr / local / zend中设置了自己的Apache / PHP5.3堆栈。这是一个Getting Started article。
这是一个完整的PHP包。
答案 3 :(得分:0)
如果您需要Ubuntu的其他软件包,请在http://bg.archive.ubuntu.com/ubuntu/pool/main/p/php5/
检查PHP5的ubuntu存储库