在源安装了 HTTPD 的服务器上安装 PHP

Installing PHP on a server where HTTPD was installed by source

有一台服务器安装了 Apache HTTPD,因此,没有 Yum/RPM 安装的 Apache HTTPD 的注册。

当尝试使用 yum 安装 PHP 5.x 包时,出现错误,提示未找到依赖包“httpd”。

安装 PHP 和其余 PHP RPM 子包的正确方法是什么(例如 php-pecl-jsonc RPM),因为 yum 不允许它安装了吗?

问题已解决安装 PHP RPM 文件忽略 HTTPD 的依赖关系,然后将 mod_php 文件 (mod_php.so) 从原始源目录移动到相应的模块目录来自源安装的 HTTPD。