我正在使用PhpStorm的内置PHP服务器来测试我的网站。我需要cURL支持。在我的php.ini中,我已经取消注释extension=php_curl.dll
,并且已经将cURL安装到我的计算机上(它可以从命令行运行)。我还重新启动了PhpStorm,但仍然说,任何curl函数(curl_init
,curl_version
等)都是未定义的。
经过一些研究后,我最终运行phpinfo()
。 cURL未显示在扩展名列表中。
在解释器配置下(设置>语言> PHP> CLI解释器> ...)我甚至在编辑器中点击了"打开php.ini"按钮,以确保它们是相同的。当它在编辑器(PhpStorm)中打开php.ini时,该行也被取消注释,因此PhpStorm正在引用正确的文件。
为什么没有cURL在PhpStorm上工作?
答案 0 :(得分:0)
我还重启了PhpStorm,但仍然说,任何curl函数(curl_init,curl_version等)都是未定义的。
尽管php.ini文件中的curl.dll可用,但PhpStorm应该能够识别这些功能。您能否附上说明IDE中问题的屏幕截图?
我最终运行了phpinfo()。 cURL未显示在扩展名列表中。
在取消注释php.ini中的行后,您是否重新启动了Web服务器?
您能否分享一下您用来访问phpinfo的链接(例如localhost:63349 / index.php)?