Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/apache/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Apache 如何在我的公司后面建立本地xampp';s代理_Apache_Curl_Amazon Web Services_Xampp_Local - Fatal编程技术网

Apache 如何在我的公司后面建立本地xampp';s代理

Apache 如何在我的公司后面建立本地xampp';s代理,apache,curl,amazon-web-services,xampp,local,Apache,Curl,Amazon Web Services,Xampp,Local,我试图通过我的本地xampp设置来执行curl请求,但我的公司有一个防火墙代理,需要在端口8080上进行身份验证。我可以让apache登录到此代理进行身份验证并完成curl请求吗?您可以在curl请求中执行此操作 例如,如果您正在用php编写代码 curl_setopt($this->ch, CURLOPT_PROXY, "http://proxy"); curl_setopt($this->ch, CURLOPT_PROXYPORT, 8080); 您可能还需要使用CURLOPT

我试图通过我的本地xampp设置来执行curl请求,但我的公司有一个防火墙代理,需要在端口8080上进行身份验证。我可以让apache登录到此代理进行身份验证并完成curl请求吗?

您可以在curl请求中执行此操作

例如,如果您正在用php编写代码

curl_setopt($this->ch, CURLOPT_PROXY, "http://proxy");
curl_setopt($this->ch, CURLOPT_PROXYPORT, 8080);
您可能还需要使用CURLOPT_PROXYAUTH

或者,您可能希望尝试设置HTTP\U PROXY ENV变量来设置HTTP\U PROXY


导出http\U代理=http://proxy:8080/

这起作用了:curl\u setopt($ch,CURLOPT\u PROXYUSERPWD,“用户名:密码”);curl\u setopt($ch,CURLOPT\u PROXYPORT,8080);如何设置HTTP_PROXY ENV?这会默认所有PHP传出请求都使用它吗?在XAMPP安装中,可以通过在块中添加以下行来设置./apache/conf/extra/HTTP-XAMPP.conf文件中的HTTP_PROXY ENV变量:SetEnv HTTP_PROXY““如何设置用户名和密码?顺便说一句,这是windows上的xampp设置。我会使用htaccess吗?怎么做?顺便说一句,我发现这是不可能的,在全球范围内,到目前为止。这个bug解释了这个过程