1

我知道使用 python 和其他几种语言有一种方法可以安全地将更新的语言版本安装到机器上,但是在深入研究 PHP5 的配置和生成文件之后,我唯一看到的是前缀 dir 选项和ini 扫描路径。

理想情况下,我希望 php5 在 /usr/local 中有自己的 lib/bin 子目录,然后我可以将 php5 放在 php4 之后的路径中,或者从 php5 二进制文件到 php5-cli、php5-cgi 等进行符号链接.

另外,我在这里遗漏了什么严重的问题吗?有问题的服务器是一个仍然有点忙的遗留应用程序服务器,将于 2009 年 6 月被弃用,但与此同时,计划是开始使用 php5 代码更新部分。

机器状态:CENTOS 5 PHP 4 是从 yum 控制之外的源 RPM 构建的

大多数 php4 位于不明确的目录中:/usr/{include,lib}/php

4

2 回答 2

2

这是关于如何在 Gentoo 上执行此操作的非常详细的说明,并提供了一些需要注意的提示。

链接文本

这是另一个很好的衡量标准

链接文本

于 2008-12-15T19:04:28.210 回答
1

cli版本应该很简单

configure --prefix=/usr/local/php5
make install-cli 

不可能在一个 Apache 服务器中同时运行 PHP4 和 PHP5 作为模块。但是可以将 php 版本 X 作为模块运行,将 Y 版本作为 cgi 运行。它也可以同时作为 cgi 运行。

我找到了这些演练:

  1. 与 PHP4 并行设置 PHP5
  2. 配置 Apache 以使用 PHP4 和 PHP5
  3. 更多谷歌结果
于 2008-12-15T18:41:08.380 回答