echo在PhpStorm中的Curl中不起作用

时间:2018-02-07 12:54:03

标签: php curl phpstorm

我无法显示curl的输出。我使用phpstorm和Xampp并且echo剂量不起作用。

中的浏览器输出
  

502 Bad Gateway

<?php
$execution_time_limit = 25000;
set_time_limit($execution_time_limit);
header('Content-type: text/html; charset=utf-8');


    $url="https://stackoverflow.com/questions/ask";
    $data = getPage($url);
    echo $data;


function getPage($url) {
    $ch = curl_init();
    curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
    curl_setopt($ch, CURLOPT_HEADER, false);
    curl_setopt($ch, CURLOPT_BUFFERSIZE, 5555500);
    curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
    curl_setopt($ch, CURLOPT_URL, $url);
    curl_setopt($ch, CURLOPT_REFERER, $url);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
    $result = curl_exec($ch);
    curl_close($ch);
    return $result;
}

1 个答案:

答案 0 :(得分:1)

首先得到:

  

C:\ XAMPP

并且这样做:

  
      
  • 刚刚运行&#34; xampp-control.exe&#34;作为管理员
  •   
  • 并停止apache服务操作端口。
  •   
  • 并勾选此(在快照中)复选框,它将要求安装为服务,只需安装它
  •   
  • 然后点击开始
  •   

enter image description here

将XAMPP与IDE集成:

  1. 让我们从PhpStorm中的XAMPP注册PHP可执行文件开始。在PHP项目中,我们可以使用File |来完成设置菜单( Ctrl + Shift + S Cmd + Shift + S 在Mac上),导航到项目设置| PHP。
  2. enter image description here

    1. 使用IntelliJ IDEA和PhpStorm,我们可以在IDE中注册几个单独的PHP解释器,具体取决于项目所需的PHP版本和/或PHP配置。所有当前已注册的PHP解释器安装都显示在Interpreter下拉列表中: enter image description here
    2. 我们可以通过单击“浏览”按钮(...)添加我们已安装XAMPP的那个。这将打开“解释器”对话框。 enter image description here