前言
相信各位一定搜到过许多方法,什么移动到 Win32 、修改 apache 加载、手动安装 curl 什么的。
由于我并非专业后端开发,只是想跑一跑代码,因此并没有安装 apache,这时候如何为 PHP 开启 curl 拓展呢。
开启方法
首先修改 php.ini
,将 extension=curl
前面的分号去掉。
但是在 cmd 中输入 php -i
还是看不到开启了 curl 扩展,运行代码还会有以下报错信息:
Warning: PHP Startup: Unable to load dynamic library 'curl' (tried: C:\php\ext\curl (找不到指定的模块。), C:\php\ext\php_curl.dll (找不到指定的模块。)) in Unknown on line 0
注意到报错信息里的拓展位置不对,我这里 PHP 根目录明明是在 D:\PHP8.2
,因而找到解决办法。
修改 php.ini
的这一条配置:
extension_dir = "D:\PHP8.2\ext"
再次查看 phpinfo,可以看到成功开启 curl 拓展,正常运行。
附录
参考文献
网上搜了一堆,甚至问过 Copilot,没一个有用的。
版权信息
本文原载于 reincarnatey.net,遵循 CC BY-NC-SA 4.0 协议,复制请保留原文出处。