You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

XAMPP 7.4.23开发包缺失致phpize报错求助(Fedora 39)

解决XAMPP 7.4.23 phpize缺失头文件及适配开发包找不到的问题

方案一:手动补全缺失的头文件目录

  • 创建XAMPP需要的头文件目录结构:
    sudo mkdir -p /opt/lampp/include/php/main /opt/lampp/include/php/Zend
    
  • 从系统PHP开发包复制头文件(若Fedora仓库提供PHP7.4):
    1. 安装系统PHP7.4开发包:
      sudo dnf install php-devel-7.4.*
      
    2. 复制对应头文件到XAMPP目录:
      sudo cp /usr/include/php/main/php.h /opt/lampp/include/php/main/
      sudo cp /usr/include/php/Zend/zend_modules.h /opt/lampp/include/php/Zend/
      sudo cp /usr/include/php/Zend/zend_extensions.h /opt/lampp/include/php/Zend/
      
  • 若系统无PHP7.4包,从PHP官方源码提取:
    1. 下载PHP7.4.23源码包并解压
    2. 将源码中main/和Zend/目录下的对应头文件复制到XAMPP的/opt/lampp/include/php/对应子目录

方案二:改用系统PHP环境安装扩展

直接使用Fedora系统自带的PHP环境替代XAMPP,避免版本适配问题:

  1. 安装系统PHP7.4及编译工具:
    sudo dnf install php-7.4.* php-devel-7.4.* gcc make
    
  2. 使用系统自带的phpize命令编译扩展,无需依赖XAMPP工具链

方案三:查找适配的XAMPP开发包

  • 确认XAMPP官方归档中7.4.23版本对应的开发包(文件名通常为xampp-linux-x64-7.4.23-dev.tar.gz),下载后解压到/opt/lampp目录覆盖对应文件
  • 若官方无资源,可尝试第三方镜像站点(注意校验文件安全性)

内容的提问来源于stack exchange,提问作者user2671169

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.05 12:52:06