реализация MQTT Mosquitto Client с использованием PHP .. работает на терминале .. но не в браузере

Я работаю над MQTT Mosquitto клиентом, использующим PHP.
Первым делом установлено расширение Mosquitto для моего php
добавил расширение = mosquitto.so в мой файл php.ini
перезапущенный сервер Apache

Теперь, что я столкнулся с проблемой с расширением комаров

Запустите скрипт на терминале, и я обнаружил, что он отлично работает
Но во время работы в браузере я нашел

Неустранимая ошибка: класс «Mosquitto \ Client» не найден в /var/www/html/sub.php в строке 7

Отыскивая больше, я написал скрипт php для печати всех расширений и выполнил его через терминал и браузер. Результат был

Изображение для терминала

изображение для браузера

Расширение Mosquitto предназначено не для браузера, а для терминала.

Пожалуйста, помогите .. Большое спасибо заранее ..

0

Решение

У нас есть два файла php.ini в ubuntu «/etc/php5/apache2/php.ini» и «/etc/php5/cli/php.ini.
убедитесь, что у вас есть расширение = mosquitto.so, также добавленное в /etc/php5/apache2/php.ini

0

Другие решения

Просто, чтобы подтвердить местоположение php.ini, используя следующую команду:

php --ini

результат:

Configuration File (php.ini) Path: /etc/php/5.6/cli Loaded
Configuration File: /etc/php/5.6/cli/php.ini
Scan for additional .ini
files in: /etc/php/5.6/cli/conf.d Additional .ini
files parsed:/etc/php/5.6/cli/conf.d/10-mysqlnd.ini

Добавить расширение здесь
и перезапустите комара & сервер на ПК …. (Ссылка)

0

По вопросам рекламы [email protected]