PHP:为什么PHP Curl不能与nginx一起工作

PHP:为什么PHP Curl不能与nginx一起工作,php,curl,nginx,Php,Curl,Nginx,我最近把我的网站移到了一个nginx服务器上。我的python代码在同一台机器的8086端口上运行,但我的php curl模块不工作。我不知道我做错了什么 我已经安装了php5 fpm,但仍然无法解决此问题。我也看不到这个错误,因为NGIX简单地给我看了一个空白屏幕。顺便说一句,它正在打印curl\u init()语句之前的所有值 我也可以发布我的Nginx配置,但我认为这不是必需的。您需要运行/etc/init.d/php5-fpm restart如果您在Windows上,请确保遵循以下步骤:

我最近把我的网站移到了一个nginx服务器上。我的python代码在同一台机器的8086端口上运行,但我的php curl模块不工作。我不知道我做错了什么

我已经安装了
php5 fpm
,但仍然无法解决此问题。我也看不到这个错误,因为NGIX简单地给我看了一个空白屏幕。顺便说一句,它正在打印
curl\u init()
语句之前的所有值


我也可以发布我的Nginx配置,但我认为这不是必需的。

您需要运行
/etc/init.d/php5-fpm restart
如果您在Windows上,请确保遵循以下步骤:

  • php.ini产品
    php.ini开发
    重命名为
    php.ini
  • 指定扩展目录:
    extension\u dir=“ext”
  • 启用Curl扩展(在php.ini中取消注释):
    extension=php\u Curl.dll

  • 那么,您是否在PHP中安装了curl模块?php5 curl已经是最新版本了。
    phpinfo()
    告诉你什么?你看到卷曲支撑了吗?让我检查一下,我没有试着在这里看不到卷曲支撑。我猜您的机器上有多个PHP二进制文件,而您安装的curl是错误的one@masterofdestiny你应该把这当作答案。这确实是我的解决办法。尽管我在php5 fpm中遇到了一些问题,但在编写该命令时没有重新启动。我必须手动杀死所有php5 fpm实例,然后重新启动它。然后-工作得很好!我的php curl随机停止工作,但curl仍在服务器上工作。重新启动php5.6-fpm为我们解决了问题…谢谢!