1如果在php安装路径的ext目录下已经有了php_curldll,那么在phpini中找到extension=php_curldll并去掉注释,改成extension_dir=d:\php\ext(假设ext路径是d:\php\ext);将php_curldll,libeay32dll, ssleay32dll, php5tsdll和phpini拷贝到system32下,重启apache。
2确保php的目录下面存在ssleay32dll和libeay32dll,在apache的>用域名访问的时候捏,首先服务器要去找到域名对应的IP,从访问来讲,最后还是用IP访问的,超时的话应该DNS解析这个域名的时候超时了,要不就是你的DNS有问题,你换一个DNS试试,要不就是你的这个域名不对,你试下直接解析
nslookup baiducom
上面命令可以直接将解析的Ip返回的,
nslookup baiducom 180767676
这条后面是指定用哪个DNS解析,如果不加就是用本机指定的DNs解析的504-网关超时,说明服务器作为网关或代理,未及时从上游服务器接收请求。
你请求的公网IP是同一个吗?一直在用curl进行请求吗?
内网IP在你的网络环境内部,不需要经过网关出去,所以肯定不会出现网关超时的错误。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)