我需要在Ubuntu上部署Zend Framework应用程序。我下载了用apt-get apache+php+mysql安装的Ubuntu桌面,但PHP不是最新的5.3,而是5.2.1,甚至连mysql扩展都没有。
我知道我可以在某个地方得到一个新的php安装,获得依赖的库(如curl或libxml2),一个接一个地编译它们,然后我就可以得到功能齐全的最新PHP包。
但是有没有什么地方已经有最新版本和所有库的完整PHP包,可以让ZF应用程序非常快速地运行?
发布于 2009-12-17 00:57:51
包管理的一个缺点是,你受包维护者的摆布。所以你要么等到2010年,要么自己编译Ubuntu has opted not to update to PHP 5.3 in this version。
发布于 2009-12-17 00:47:48
大多数不是直接从PHP构建的默认源代码中的PHP扩展都在单独的apt包中。如果你在包管理器中搜索PHP5,你会看到这样的包:
PHP5
PHP5-Mysql
PHP5-cli
PHP5-SQLite等等。
我假设也有专门针对php 5.3的包--最有可能被标记为php53-*或类似的东西。你可能需要为此添加一个repo,因为我不确定它是否在crore repos中。
无论如何,你需要列出你需要使用的所有这些包。
发布于 2009-12-17 01:12:36
在我的CentOS服务器上获取最新的PHP时,我遇到了类似的问题。我安装了Zend Server Community Edition,它在/usr/local/zend中设置自己的Apache/PHP5.3堆栈。这是一个Getting Started article。
它是一个完整的PHP包。
https://stackoverflow.com/questions/1915864
复制相似问题