从源代码构建PHP以在Apache中使用

从源代码构建PHP以在Apache中使用,php,linux,apache,ubuntu,Php,Linux,Apache,Ubuntu,我在Ubuntu机器上安装旧版本的PHP(5.1)时遇到问题。我尝试使用apt get对其进行降级,但没有成功,所以我尝试从源代码处安装。安装完成后,在终端中键入php-v将得到正确的版本(即5.1),但如果我通过查看,apache使用的版本将保持不变(旧版本:5.4) 如何将刚才的安装添加到apache中,以取代旧的安装?我需要删除旧版本,让apache识别我刚刚安装的版本。您需要调整httpd.conf以指向PHP模块进行自定义安装。查找php的LoadModule行,并将其指向自定义安装的

我在Ubuntu机器上安装旧版本的PHP(5.1)时遇到问题。我尝试使用apt get对其进行降级,但没有成功,所以我尝试从源代码处安装。安装完成后,在终端中键入php-v将得到正确的版本(即5.1),但如果我通过查看,apache使用的版本将保持不变(旧版本:5.4)
如何将刚才的安装添加到apache中,以取代旧的安装?我需要删除旧版本,让apache识别我刚刚安装的版本。

您需要调整
httpd.conf
以指向PHP模块进行自定义安装。查找php的
LoadModule
行,并将其指向自定义安装的
.so
。@prodigitalson如何找到从源代码安装的新版本的路径?我们开始查找您使用的前缀。。。我也不是100%,但默认情况下,它可能不会构建apache模块。您可能需要作为额外的步骤来完成此操作,或者如果更容易的话,可以使用一些特定的标志重新编译以配置。