我正在开发一个将从经纪人那里获取数据的网站。
<?php
require "phpMQTT.php";
$mqtt = new phpMQTT("b-e6439b20-3a80-4688-86b3-0658535e5f2f-1.mq.ap-south-1.amazonaws.com", 8883,
"Emoncms feed subscriber",'ca.crt');
$username='mqtt';
$password='mqtt_123';
$con=mysqli_connect("localhost","maria","Maria_1234567","energy_monitoring");
if(!$mqtt->connect(true, NULL, $username, $password)) {
echo "Not connected";
}
else{
echo "connected";
}
?>
我在本地主机上使用此代码。对此,它工作正常。但是,当我将其上传到cpanel时,它没有连接到代理。
PHP警告:stream_socket_client():无法连接到tlsv1.2://b-e6439b20-3a80-4688-86b3-0658535e5f2f-1.mq.ap-south-1.amazonaws.com:8883(连接被拒绝)在第88行的/home/k463irmviix6/public_html/phpMQTT.php中
当我在xamp上工作时,它给出了相同的错误,我通过添加apache的.crt文件解决了该问题,并在cpanel上上传了相同的文件。但是我在cpanel上我不知道为什么它没有连接。
需要您的帮助。提前致谢。