Apache24 + PHP7.2(7.3) 使用cURL出现500错误undefined

在Apache24(版本httpd-2.4.41-o111c-x64-vc15-r2)和PHP7.2/7.3上遇到cURL 500错误undefined。问题源于配置。需确保安装了Microsoft Visual C++ 2017运行库(vc15)。检查php.ini文件,启用curl扩展并设置extension_dir。在Apache的httpd.conf中配置php模块加载。通过httpd -k restart重启Apache,成功启用cURL。

Apache24 版本号为:httpd-2.4.41-o111c-x64-vc15-r2(.zip),是通过Apache官方网站推荐的第三方集成商下载,Apache官网提示当前阶段不提供windows exe安装文件下载,所以找到mirror列表下载的,是64位zip包,只需解压然后再配置系统环境变量即可。

而测试的PHP版本是7.2.23/7.3.9两个版本。需要注意的是Apache版本后结尾的vc15,即Microsoft Visual C++ 2017运行库: 

vc15
vc15
phpinfo()
vc15对应phpinfo()中的版本问题

vc15这个运行库,上Microsoft官网,或者找个软件管理搜索VC++或visual C++,找到对应软件安装即可。

注意:vc15最好是对应的关系,包括php、Apache等,免去很多意外的麻烦。

最近在测试curl时发现未知错误,最后发现是:500 undefined。除此之外,没有其他出错信息。查看phpinfo()列表,发现curl只有一项提示,即作者信息:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值