zoukankan      html  css  js  c++  java
  • windows phpStudy curl file_get_contents 本地项目之间互相访问超时 _fei

    windows phpStudy curl file_get_contents 本地项目之间互相访问超时

    场景: windows7 phpstudy2016 php7.3 nginx, 使用curl file_get_content本地项目之间互相访问一直超时或者失败

    场景再现

    demo.test.com:80
    文件 E:selfwebgit_dev	estindex.php 内容如下:
    
    <?php
    $file = file_get_contents("http://demo.test.com:80/index2.php");
    print_r($file);
    echo "<br> php-cgi.exe -b demo.test.com:9001 -c php.ini";
    
    -------------
     目录 E:selfwebgit_dev	estindex2.php 内容如下
    <?php
    echo "我是 index2.php 从我这里拿数据";
    
    访问 http://demo.test.com:80/index2.php    #成功
    访问 http://demo.test.com:80/index.php     #失败

    解决办法

    #修改nginx配置,添加81端口,添加9001端口
    server {
        listen       80;   #这里
        server_name  demo.test.com 192.168.1.151;
        charset utf-8;
        root  E:/selfweb/git_dev/test/;
        index index.php;
    
        location ~ .+.php($|/) {
            fastcgi_pass 127.0.0.1:9000; #这里
            fastcgi_index index.php;
            include fastcgi.conf;
        }
    
    }
    
    server {
        listen       81; #这里
        server_name  demo.test.com;
        charset utf-8;
        root  E:/selfweb/git_dev/test/;
        index index.php;
    
        location ~ .+.php($|/) {
            fastcgi_pass 127.0.0.1:9001; #这里
            fastcgi_index index.php;
            include fastcgi.conf;
        }
    }
    
    #重启phpStudy,在当前php目录下的cmd中运行命令:
    php-cgi.exe -b demo.test.com:9001 -c php.ini
    
    #修改文件
    文件 E:selfwebgit_dev	estindex.php 中端口内容如下:
    <?php
    $file = file_get_contents("http://demo.test.com:81/index2.php");
    print_r($file);
    echo "<br> php-cgi.exe -b demo.test.com:9001 -c php.ini";
    
    #再次访问
    访问 http://demo.test.com:80/index2.php    #成功
    访问 http://demo.test.com:80/index.php     #成功

  • 相关阅读:
    贡献15本经典C、C++、MFC、VC++教程,都是pdf完整版的
    雪花
    孙鑫C++视频教程 rmvb格式 全20CD完整版 精品分享
    mac上用VMWare虚拟机装win7
    阿里云如何解析域名,搭建云服务器环境
    2. Windows编程基础
    复制指定目录下的全部文件到另一个目录中
    Select查询命令
    使用OneNote2016发送博客
    Linux数字雨
  • 原文地址:https://www.cnblogs.com/dafei4/p/12939063.html
Copyright © 2011-2022 走看看