【发布时间】:2022-01-03 22:24:53
【问题描述】:
我们使用的是 linux 服务器 CENTOS 7,但是是虚拟的。我们将 /var/mqm (9.2-IBM-MQC-linux) 安装到我们的服务器。我们将 /mqseries-0.15.0 和 /opt/cpanel/ea-php74/root/usr/bin/phpize 安装到我们的服务器上。我们尝试使用 php 代码与 IBM MQ 连接
<?php
$mq_host_ip='****(1414)';
$queue_name = '****';
$mq_server = '****';
$mqcno = array(
'Version' => MQSERIES_MQCNO_VERSION_2,
'Options' => MQSERIES_MQCNO_STANDARD_BINDING,
'MQCD' => array(
"ChannelName" => "*****",
'ConnectionName' => $mq_host_ip,
'TransportType' => MQSERIES_MQXPT_TCP
)
);
// Connect to the MQ server
mqseries_connx($mq_server,$mqcno,$conn,$comp_code,$reason);
if ($comp_code !== MQSERIES_MQCC_OK) {
echo 'Cannot open connection to server: ' . $comp_code ."--".$reason."--". mqseries_strerror($reason);
}else{
echo 'Connection good!';
}
?>
我们得到这个错误 无法打开与服务器的连接:2--2035--未授权访问。 .这是我们的文件夹/home/trialwebsite/public_html。
最好的问候。
穆拉特·奥兹坎
【问题讨论】: