我的php.ini文件allow_url_include设为On, 然后include "http://localhost/t2.php", 但报错 PHP Warning: include(http://locahost/test1.php): failed to open stream: php_network_getaddresses: getaddrinfo failed: Name or service not known in /var/www/blog/test.php on line 3PHP Warning: include(): Failed opening 'http://locahost/test1.php' for inclusion (include_path='.:/usr/share/php') in /var/www/blog/test.php on line 3
1 回答
慕桂英3389331
TA贡献2036条经验 获得超8个赞
一般如无特殊需要的情况下都应该关闭allow_url_include,因为启用的话太不安全了。
根据错误提示 初步判断是运行此脚本的电脑dns设置有问题,如果你实际运行的时候
也是使用 include('http://locahost/test1.php')提示此错误的话
请用记事本打开 C:\Windows\System32\drivers\etc\hosts 这个文件
如果没有 127.0.0.1 localhost 这样一行请在最后面附加上
然后重起你的web服务再试
- 1 回答
- 0 关注
- 257 浏览
添加回答
举报
0/150
提交
取消