Windows10环境下WordPress相关PHP Curl启用失败求助
解决Windows 10下WordPress启用Curl失败的问题
- 确认加载的php.ini路径:调用
phpinfo(),找到Loaded Configuration File项,确认你修改的C:\PHP\php.ini是实际加载的配置文件,避免改错文件白忙活。 - 检查curl配置行:在正确的php.ini中,确保
extension=curl(PHP 7+版本)或extension=php_curl.dll(旧版本)前面没有分号注释,且拼写正确。 - 验证php_curl.dll文件:
- 确认
C:\PHP\ext目录下存在php_curl.dll; - 该文件的版本、位数(32/64位)必须与你的PHP版本完全匹配,不匹配会导致加载失败。
- 确认
- 补充依赖库:
php_curl.dll依赖libcurl.dll,确保这个文件在C:\PHP目录下,且该目录已加入系统环境变量PATH。 - 强制重启Apache服务:修改配置和环境变量后,必须关闭并重新启动Apache服务,仅刷新网页不会让新配置生效。
- CLI模式验证:打开新的命令提示符,执行
php -m,查看输出列表中是否包含curl。如果CLI模式生效但网页端不生效,重点检查Apache加载的PHP配置。 - 查看Apache错误日志:如果以上步骤都无效,打开
C:\apache24\logs\error.log,里面会记录扩展加载失败的具体原因(如依赖缺失、版本不兼容),根据日志针对性解决。
内容的提问来源于stack exchange,提问作者konstantin97
相关产品推荐
相关产品推荐

