PHP不更新

我目前在我的5.5服务器上得到了5.2.10。

我下载了5.2.17压缩包,./configure,./make和./make install

安装成功完成,没有任何错误,但php -v仍然显示5.2.10。

由于这个原因,从源手动安装软件包是不被理会的。 它会弄糟你的系统。

  • 文件可能不会安装在预期的位置(例如您发现的)
  • 如果旧文件在新版本中没有被replace,则会有潜在的冲突尝试加载到新版本(如模块)
  • 任何依赖于PHP期待某个版本将不会得到它期望的版本,可能无法正常工作
  • 文件将被安装到系统,但不会被清理,因为他们不被RPM系统跟踪
  • 当你去安装额外的PHP模块时,你也将不得不build立那些用于RPM的回购你使用的是不同的版本

换句话说,不要这样做。 这是坏的。

如果你找不到至less一个SRPM的地方,你可以重build(我可以顺便说一句),从最接近的版本,你可以find的版本文件碰撞到你想要的。

试试(默认php安装在/ usr / local /下):

/usr/local/bin/php -v