PHP:file_get_contents failed to open stream: HTTP request failed问题-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

PHP:file_get_contents failed to open stream: HTTP request failed问题

2016-06-17 17:44:28 2864 1

新建一个test.php

<?php
   echo file_get_contents("http://test1.xiaoci.com/create.php");
?>

然后访问test.php,结果报错如下:
screenshot
screenshot
注意:http://test1.xiaoci.com是我在本地搭建的一个虚拟主机
在本地搭建的一个虚拟主机,配置信息如下:
http-vhost.conf

<VirtualHost *:80>
    DocumentRoot "d:/wamp/www/"
    ServerName test1.xiaoci.com 
</VirtualHost>

hosts

127.0.0.1       test1.com
127.0.0.1               test1.xiaoci.com

并且设置了404返回到index.php,所以当手动从浏览器中打开http://test1.xiaoci.com/create.php 网址的时候,由于create.php是不存在的页面,所以会转到index.php,然后在index.php中进行处理。
手动打开( "http://test1.xiaoci.com/create.php" )情况:可以正常访问
使用file_get_contents("http://test1.xiaoci.com/create.php"):报404错误

PHP
取消 提交回答
全部回答(1)
  • 落地花开啦
    2019-07-17 19:43:19

    ost难道不应该是

    127.0.0.1 test1.xiaoci.com

    么,我看了下外网的那个网址确实是404,目测是你戳到外网去了,host没兜住

    0 0
相关问答

3

回答

在阿里云ECS里面安装了Centos 6 64位Nginx、PHP、MySQL主机宝镜像,结果。。。

2016-01-10 11:19:03 4670浏览量 回答数 3

0

回答

技术小白实用视频教程:64位windows2008操作系统安装配置Apache+php+mysql

2015-12-20 21:20:42 8633浏览量 回答数 0

7

回答

安装nginx、php、mysql

2015-12-19 12:12:49 4608浏览量 回答数 7

6

回答

linux wdcp升级PHP、MySql、Zend 7安装memcache支持DiscuzX3.2

2015-12-06 11:34:22 11770浏览量 回答数 6

4

回答

请问有没有ECS 的win2003 32位 一键安装IIS PHP mysql的安装包

2015-11-14 13:33:28 4881浏览量 回答数 4

2

回答

ECSWINDOWS2012配置好PHP环境,mysql客户端连接出现如下错误

2015-10-23 13:30:20 4642浏览量 回答数 2

1

回答

ECSWINDOWS2012配置好PHP环境,mysql客户端连接出现如下错误

2015-10-23 13:41:05 5196浏览量 回答数 1

2

回答

PHP,mysql怎么样能导出excel文件,本地测试正常,上传后就不正常了

2015-09-27 14:48:18 4627浏览量 回答数 2

3

回答

救命啊……centos7开机启动nginx、php、ftp、mysql怎么设置?

2015-09-17 14:41:55 8222浏览量 回答数 3

1

回答

在Debian 7系统安装 nginx + php + mysql 基本环境(译)

2015-08-31 13:59:00 8036浏览量 回答数 1
+关注
落地花开啦
喜欢技术,喜欢努力的人
0
文章
7824
问答
问答排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载