卷曲到HTTPS停止使用Nginx + php-fpm

eus*_*soj 6 php curl

当我尝试在nginx + php-fpm中使用https进行卷曲时,我在php-fpm.log中得到了下一个错误

WARNING: [pool www] child 661 exited on signal 11 (SIGSEGV) after 64.104500 seconds from start
[20-Aug-2014 00:09:43] NOTICE: [pool www] child 670 started
Run Code Online (Sandbox Code Playgroud)

Nginx也给了我一个502网关响应.

简单的代码:

<?php
$ch = curl_init('https://www.google.com/');
curl_exec($ch);
Run Code Online (Sandbox Code Playgroud)

Ant*_*pov 6

快速回答:只是尝试删除并安装PHP.

答案很长:

我遇到过同样的问题.我整天都在修理它.在这个论坛上讨论了同样的问题:http: //phpclub.ru/talk/threads/php-fpm-%D0%B8-https-%D0%BA%D1%80%D0%B0%D0%B9% D0%BD%D0%B5-%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%BD%D0%BE%D0%B5-%D0%BF%D0%BE% D0%B2%D0%B5%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5.58742 /

不幸的是它是俄语.解释/翻译:你需要:

  • 停止php-fpm
  • 删除php
  • 安装PHP
  • 项目清单

我使用过Mac和下一个命令:

  • launchctl unload -w~/Library/LaunchAgents/homebrew.mxcl.php54.plist
  • brew卸载php54
  • brew install --without-apache --with-fpm --with-mysql php54
  • launchctl load -w~/Library/LaunchAgents/homebrew.mxcl.php54.plist