Home >Backend Development >PHP Tutorial >linux http_proxy 与 php curl的问题
foo.php内容如下
<?php$ch= curl_init();curl_setopt($ch, CURLOPT_URL, "http://www.google.com");curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);curl_setopt($ch, CURLOPT_TIMEOUT, 60);$res = curl_exec($ch);var_dump($res);
还是说是因为linux用户的问题,apache不是以root用户启动的。
但是http_proxy已经加入到/etc/profile里面,而且已经source过了。
curl_setopt($ch, CURLOPT_PROXY, '代理服务器名:端口');
curl_setopt($ch, CURLOPT_PROXYUSERPWD, '用户名:口令');//如果有的话
curl_setopt($ch, CURLOPT_PROXY, '代理服务器名:端口');
curl_setopt($ch, CURLOPT_PROXYUSERPWD, '用户名:口令');//如果有的话
嗯,知道这种方式是可以的,只是不知道为什么设置Linux http_proxy的方式不行。
沉了。。。。。。。。。。。。。。