【问题标题】:How to enable curl in nginx [duplicate]如何在 nginx 中启用 curl [重复]
【发布时间】:2019-11-21 02:00:55
【问题描述】:

我使用的是 Ubuntu 14.04 LTS、PHP 5.5.9 和 Nginx。

我已经安装了最新的php5-curl 版本并将"extension=php_curl.dll" 添加到"/etc/php5/fpm/php.ini" 我也重启了服务php5-fpmnginx

但是当我运行代码时(在 Windows 10 的 localhost 上运行,它仍在工作)我收到以下消息:

致命错误: 调用未定义的函数 curl_init() 在 /usr/share/nginx ...

帮助解决它! 谢谢!

【问题讨论】:

标签: php ubuntu curl nginx


【解决方案1】:

通过仅使用phpinfo 打开页面来检查您是否真的为php-fpm 而不是PHP CLI 启用了模块:

<?php
phpinfo();

然后在构建 PHP 源代码时查找启用的模块或 ./configure 命令参数,其中可能包括 curl

【讨论】:

  • 嗨,马丁!我只看到了一个表格“模块作者”,第一列为 cURl,第二列为 Sterling Hughes。我没有找到任何世界“卷曲”。我不知道该怎么继续。
  • 好吧,如果您在任何未加载的地方都看不到它。您确定您使用的是正确的.ini 文件吗?在顶部您应该看到所有.ini 文件加载为Loaded Configuration FileAdditional .ini files parsed。顺便说一句,你确定它在启动时不会因为找不到你的扩展而引发任何错误吗?
  • 我确定我使用了正确的 .ini 文件,因为我更改了最大执行时间限制,它可以正常运行。
猜你喜欢
  • 2013-06-28
  • 2012-10-12
  • 2011-03-02
  • 2010-11-11
  • 1970-01-01
  • 2011-07-22
  • 2016-03-10
  • 2023-03-24
  • 2012-12-20
相关资源
最近更新 更多