那你从linux试试访问外部网页可以吗
用curl抓取sina看看有输出吗,估计不是程序的问题

解决方案 »

  1.   

    我已经不确定你说的访问外部网页是什么意思了,ping和wget都是正常的,其他的我不知道还需要测试哪些命令,也不清楚有哪些命令用来访问外部网页。
    头大啊。
      

  2.   

    楼主的Php.ini设置是否不是默认的。allow_url_open是否是打开的,如果没打开就肯定不行了,在php.ini设置:[code=INIFile]allow_url_fopen = On[/code]
      

  3.   

    在虚拟机上运行Linux???那么可能是WINDOWS下拒绝的了。
      

  4.   

    非常感谢各位的帮助,问题解决了,但非常惭愧。
    问题原因是DNS没设置好。只可以通过IP地址访问外网,不能通过网址访问网络。所以造成我ping网络的时候很正常,还一直以为是PHP的配置问题。我太糊涂了,再次感谢。