Пример Php с использованием XMPPPHp или JAXL для подключения к серверу соединений Google Cloud
Я пытаюсь сделать сервер CCS для облачных и нисходящих сообщений Google. Я сделал сервер, используя Java, он работал хорошо, прежде чем я хотел перевести его на php для моего удобства.
Я обнаружил две библиотеки, которые XMPPPHP и JAXL для подключения XMPP.
Я пытаюсь использовать JAXL, сначала используя приведенный ниже код с SetTimeOut среды php более чем на 2 минуты.
<?php
include_once 'jaxl.php';
$client = new JAXL(array(
'jid'=>'<my_sender_ID>@gcm.googleapis.com',
'pass'=>'my_API_key',
'auth_type'=>'PLAIN',
'host' => 'gcm.googleapis.com',
'port' => '5235',
'force_tls' => true
));
$client->start();
echo "done";
?>
Изучил проблему в приведенном ниже URL, поэтому изменил конфигурацию тоже.
Теперь я получаю:
Неустранимая ошибка: максимальное время выполнения 60 секунд превышено в /var/www/vhosts/hostname/ccs-server/jaxl/core/jaxl_logger.php в строке 51
Когда я попробовал свои силы на XMPPPHP, я получил ссылку ниже
И получил ту же ошибку, что и при подключении к tcp://gcm.googleapis.com не удалось.
Я так волнуюсь, могу ли я перенести сервер с Java или нет.