0

我正在尝试将 Mosquitto MQQT 客户端与 php 7.2 一起使用

$ConnectCode = 0;
$client = new \Mosquitto\Client();
$client->setCredentials("login","passs");

但在我收到的代码中

Class '\Mosquitto\Client' not found

安装了 libmosquitto-dev。

完整的安装顺序

wget https://github.com/mgdm/Mosquitto-PHP/archive/refs/heads/master.zip
unzip master.zip
cd Mosquitto-PHP-master
phpize
./configure --with-mosquitto=/home/pi/Mosquitto-PHP-master
make clean
make
make install
cd /etc/php/7.2/mods-available
sudo nano mosquitto.ini
>; configuration for php common module
>; priority=20
>extension=mosquitto.so
sudo phpenmod -v 7.2 mosquitto
sudo systemctl restart apache2.service
php7.2 -m | grep mos

最后一行返回'mosquitto',因此模块以某种方式加载。它也出现在 phpinfo() 的“已解析的其他 .ini 文件”列表中,但模块不活动且不可访问。我错过了什么?

4

0 回答 0