在 CentOS 6.6 上构建 php v5.6.9 以与 Apache 2.4 一起使用

在 CentOS 6.6 上构建 php v5.6.9 以与 Apache 2.4 一起使用

我正在使用 Webtactic 的 PHP 5.6.9 src rpm 来构建 PHP 的软件集合版本,可以在 Centos 6.6 上与 Apache 2.4 一起使用。

Andy Thompson 已经将所有 SCL RPM 宏写入 spec 文件中,从而使这项任务变得非常简单。

但是我的理解是 SCL 应用程序应该驻留在自己的目录结构中,并带有单独的初始化脚本等。要使用 SCL 应用程序,需要使用 SCL 应用程序提供的启用脚本调整路径。

但这意味着 libphp569-php5.so 存储在 /opt/rh/php569/.... 中,而不是 /opt/rh/https24/.... 中。

设置 SCL 的首选方法是什么,以便 Apache 2.4 可以使用 PHP 5.6.9?

答案1

抱歉回答晚了,我好像没有注意到问题。

PHP 5.6 软件集合已经存在,参见:

我认为让 Apache 2.4 使用 PHP 的首选方法是使用 SetHandler 的 fastcgi 代理功能和 php-fpm。

相关内容