2

在我工作的地方,我们使用属于博物馆的古老技术。此外,我必须通过系统管理员完成所有工作。

他们告诉我为了获得 PHP,他们需要升级操作系统以及 Apache 版本。

lcas100[67]% uname -a
Linux lcas100 2.6.9-11.ELsmp #1 SMP Fri May 20 18:26:27 EDT 2005 i686 i686 i386 GNU/Linux
lcas100[68]% cat /etc/*-release
LSB_VERSION="1.3"
Red Hat Enterprise Linux AS release 4 (Nahant)
lcas100[75]% /ots/apache/bin/httpd -v
Server version: Apache/1.3.31 (Unix)
Server built:   Nov  3 2004 18:47:31

这对我来说没有意义,因为显然 Apache 1.3.x 支持 PHP: http: //php.net/manual/en/install.unix.apache.php

此外,我们还有另一台运行 PHP 并且运行完全相同的操作系统和操作系统版本的机器。我想要它在前一台机器上的原因是因为它安装在不同的文件系统上。

最后他们告诉我,Apache 网络服务器运行的所有软件都需要重新安装/重新编译(假设需要 Apache 升级)。我什至不确定这一点。

他们充满了吗?谢谢

4

1 回答 1

2

您可以尝试将 mod_php 与 apache 一起使用。Apache 不需要重新编译,尽管它可以使用一些选项进行编译,这使得它与我猜的 mod_php 模块不兼容。

如果他们拒绝,另一种选择是使用 PHP-FPM 之类的东西。这基本上与 apache 可以路由 PHP 请求并返回响应的外部服务一样。更多信息请访问http://blog.nexcess.net/2012/03/16/using-php-fpm-with-apache-2-2/(类似于 1.3 说明)

于 2012-10-11T23:15:35.033 回答