2012-10-11 65 views
2

我在哪里工作,我们使用属于博物馆的古代技术。此外,我必须通过系统管理员完成所有工作。将PHP添加到Apache

他们告诉我为了获得PHP,他们需要升级操作系统以及Apache版本。 http://php.net/manual/en/install.unix.apache.php

此外,我们有运行PHP和运行完全相同的OS和OS版本的另一台机器:

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这是没有道理给我。我在前机器上需要它的原因是因为它安装在不同的文件系统上。

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

他们满了吗?谢谢

+1

为什么不安装它并显示它们? –

+0

虽然它应该在没有重新编译Apache的情况下在Apache 1.3.x上运行(除非你有一个奇怪的定制版本),你应该考虑是否要使用旧版本的PHP/Apache作为新代码... – Basic

+0

我缺少权限( – user528451

回答

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指令)

+0

我会给它一个看看谢谢 – user528451