无法使用curl和php访问其他端口

无法使用curl和php访问其他端口,php,curl,xampp,pentaho,Php,Curl,Xampp,Pentaho,我正在尝试使用curl和php的基本身份验证来访问Pentaho服务器。我在端口81上使用XAMPP,在端口8080上使用Pentaho 问题是它在81号端口搜索Pentaho。我尝试过在主机之后添加端口(localhost:8080)和使用curl选项(curl\u setopt($ch,CURLOPT\u port,8080);) 如果我访问任何其他URL,它就会工作 我认为它只适用于默认端口80和当前端口(在本例中为81),而不适用于其余端口。如何更改配置以使用默认端口以外的端口 编辑:我

我正在尝试使用curl和php的基本身份验证来访问Pentaho服务器。我在端口81上使用XAMPP,在端口8080上使用Pentaho

问题是它在81号端口搜索Pentaho。我尝试过在主机之后添加端口(
localhost:8080
)和使用curl选项(
curl\u setopt($ch,CURLOPT\u port,8080);

如果我访问任何其他URL,它就会工作

我认为它只适用于默认端口80和当前端口(在本例中为81),而不适用于其余端口。如何更改配置以使用默认端口以外的端口


编辑:我不想更改Pentaho的端口。我想要的是使CURL与指定的端口一起工作。

如果您将pentaho bi server与捆绑的tomcat一起使用,您可以在
biserver ee/tomcat/conf/server.xml中更改pentaho运行的端口。
protocol=“HTTP/1.1”

如果这不是你想做的,请你能在问题中更具体一点吗