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

Windows 10环境下Apache与PHP集成启动失败问题求助

Windows 10环境下Apache与PHP集成启动失败问题求助

我正在Windows 10上替换一套出问题的Apache-PHP环境,目前遇到了启动失败的麻烦,想请教大家有没有解决思路:

  • 我把Apache2.4.57解压安装到了D:\apps目录
  • PHP版本是7.4.33,放在D:\apps\php\php7.4.33

我的httpd.conf末尾是这样的(拷贝自另一台运行正常的机器):

# LoadModule php7_module "d:/apps/php/php7.4.33/php7apache2_4.dll"

# AddType application/x-httpd-php .php

# PHPIniDir "D:/apps/php/php7.4.33"

# AddType text/css .css

# AddType text/javascript .js

当这些配置行都处于注释状态时,Apache服务能正常启动,但只要我取消所有行的注释,哪怕只取消LoadModule这一行,服务就启动失败。去事件查看器里看,只得到一句非常模糊的提示:

The Apache2.4 service terminated with the following service-specific error: Incorrect function.

我确认php7apache2_4.dll文件确实存在于指定路径里。之后我还尝试换成PHP 8.2.1,修改配置为:

LoadModule php8_module "d:/apps/php/php8.2.1/php8apache2_4.dll"

甚至试过:

LoadModule php_module "d:/apps/php/php8.2.1/php8apache2_4.dll"

结果还是一样启动失败。


补充更新:
刚下载了最新的PHP 8.2.5,在命令行执行php -v时弹出了警告:

PHP Warning: 'C\WINDOWS\SYSTEM32\VCRUNTIME140.dll' 14.0 is not compatible with this PHP build linked with 14.29 in Unknown on line 0

我猜这个版本不兼容的问题可能就是导致Apache服务启动失败的原因,现在正在研究该怎么解决这个依赖问题。

备注:内容来源于stack exchange,提问作者mike rodent

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.22 15:22:59