php - 在源安装了 HTTPD 的服务器上安装 PHP
问题描述
有一台服务器通过源安装了 Apache HTTPD,因此,没有安装的 Apache HTTPD 的 Yum/RPM 注册。
当尝试使用 yum 安装 PHP 5.x 包时,它会给出错误,指出未找到依赖包“httpd”。
安装 PHP 和剩余的 PHP RPM 子包(例如 php-pecl-jsonc RPM)的正确方法是什么,因为 yum 不允许安装它?
解决方案
问题已解决,安装 PHP RPM 文件忽略来自 HTTPD 的依赖项,然后将 mod_php 文件 (mod_php.so) 从原始源目录移动到源安装的 HTTPD 中的相应模块目录。
推荐阅读
- c++ - 写入文件和标准输出,std::cout 未显示全部
- performance - 如何使用 FormApp...getResponses() 减少脚本执行时间?
- c# - 尝试使用 'dbcontext.tablename.local' 获取本地列表会引发错误
- handlebars.js - Handlebars - 在带有@root 的条件语句中访问“this”
- asp.net-core - 获取 ASP .NET Core 3.1 / Kestrel 中的连接数
- python - 优化归并排序
- c# - 工作系统,团结 | 包含不同类型的结构的本机数组。错误 InvalidOperationException
- python - 什么是根据另一列中的值填充列的更有效方法
- word2vec - In embedding using word2vec 中的表达式“binary=True”
- php - register_shutdown_function 未按预期顺序调用