【发布时间】:2017-06-05 02:39:10
【问题描述】:
我正在使用 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 上运行?
【问题讨论】:
-
您究竟是如何运行
phpinfo()的?您是否在Settings > Languages > PHP > CLI Interpreter > ...中设置了本地 PHP 安装?这里的重点是确保 phpinfo() 页面是由您在 IDE 中选择的解释器生成的。如果您有多个 PHP 安装,您可能会获取另一个本地 PHP 网络服务器的 phpinfo -
我配置的唯一解释器是本地解释器,我唯一的 PHP 下载
标签: php curl phpstorm php-extension php-curl