我的任务是安装PHP5.2.x,以便将拉链延伸安装到已经通过cPanel / Easy运行的CentOS服务器上。显然,cPanel的PHP版本无法在本地支持ZIP扩展(有人能确认这是否属实吗?)我询问了关于用PECL安装扩展的问题,他们说,从他们所能知道的情况来看,PHP需要重新编译(我怀疑情况是否如此--如果我不能在现有的PHP安装上使用PECL,我会感到惊讶)。
出于明显的原因,我对在cPanel系统上手动重新编译cPanel非常犹豫不决--这使得将来的升级变得更加困难,并且使得cPanel很难绑定到手工编译的PHP版本中(这样它就不再试图用easyapache来管理PHP了)。
而且,这个给我这个任务的组织没有真正的系统管理员--所以很明显,这也会使他们的事情复杂化。
所以..。我问社区:您有没有让压缩PHP扩展在cPanel服务器上工作?我应该继续和PECL一起做这个吗?如果没有,我是否可以使用Yum安装PHP并配置cPanel / Apache来使用Yum版本的PHP?还是我真的应该(颤抖)尝试手动完成所有这些?
发布于 2011-03-01 12:24:50
昨天和前一天,我对系统进行了一点“了解”,并在服务器上刷新了几件事情的记忆(因为我以前做过很多次),所以我昨晚完成了升级。
事实证明,轻松的Apache确实支持ZIP扩展,Apache / PHP (re)-compiled也很好。在本例中,我还对PHP进行了轻微的升级,从5.2.14升级到5.2.16。一切似乎都很好,拉链现在是一个选择!
发布于 2014-03-04 13:12:10
您可以用EasyApache编译它,也可以使用cPanel的PECL安装程序。两人对我们都做得很好。
附带注意:在cPanel服务器上,总是希望使用cPanel/WHM附带的工具,以避免版本升级/upcp期间的麻烦。
此外,在使用由EasyApache编译的PHP堆栈时,您应该定期检查EA的更新情况,并在必要时重新编译。否则,您可能会丢失PHP和其他模块的严重安全修复。
如果您需要一个EasyApache不支持的模块,我总是选择PECL,而不是手工重新编译PHP (至少在cPanel服务器上是这样)。
https://serverfault.com/questions/240732
复制相似问题