您好,登錄后才能下訂單哦!
這篇文章主要介紹了php mosquitto擴展怎么安裝的相關知識,內容詳細易懂,操作簡單快捷,具有一定借鑒價值,相信大家閱讀完這篇php mosquitto擴展怎么安裝文章都會有所收獲,下面我們一起來看看吧。
php mosquitto擴展安裝
1、更新apt源
//查看ubuntu版本
cat /etc/issue
mv /etc/apt/sources.list /etc/apt/sources.list.bak
vim /etc/apt/sources.list
// 進入上面網址選擇相應的版本復制內容
apt-get update
apt-get upgrade
2、php安裝
sudo apt install -y software-properties-common
sudo add-apt-repository -y ppa:ondrej/php
sudo apt update
# 安裝php
sudo apt install -y php7.4-fpm php7.4-redis php7.4-common php7.4-bcmath php7.4-curl php7.4-gd php7.4-mbstring php7.4-mysql php7.4-xml php7.4-zip php7.4-swoole
# 修改PHP Pools
sudo sed -i 's/listen =.*/listen = 127.0.0.1:9000/' /etc/php/7.4/fpm/pool.d/www.conf
# 重啟php-fpm
sudo systemctl restart php7.4-fpm
# composer
sudo curl -sS https://getcomposer.org/installer | php
sudo mv composer.phar /usr/local/bin/composer
sudo composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/
# 干凈卸載
sudo apt-get autoremove php7*
sudo find /etc -name "*php*" |xargs rm -rf
sudo apt purge `dpkg -l | grep php| awk '{print $2}' |tr "\n" " "`
start:立刻啟動后面接的 unit。
stop:立刻關閉后面接的 unit。
restart:立刻關閉后啟動后面接的 unit,亦即執行 stop 再 start 的意思。
reload:不關閉 unit 的情況下,重新載入配置文件,讓設置生效。
enable:設置下次開機時,后面接的 unit 會被啟動。
disable:設置下次開機時,后面接的 unit 不會被啟動。
status:目前后面接的這個 unit 的狀態,會列出有沒有正在執行、開機時是否啟動等信息。
is-active:目前有沒有正在運行中。
is-enable:開機時有沒有默認要啟用這個 unit。
kill :不要被 kill 這個名字嚇著了,它其實是向運行 unit 的進程發送信號。
show:列出 unit 的配置。
mask:注銷 unit,注銷后你就無法啟動這個 unit 了。
unmask:取消對 unit 的注銷。
3、Mosquitto 擴展安裝
sudo apt-get update
sudo apt-get upgrade
擴展地址:
https://github.com/mgdm/Mosquitto-PHP
下載地址: git clone https://github.com/mgdm/Mosquitto-PHP.git
下載:Mosquitto-alpha
cd Mosquitto-alpha
報錯:
對應自己:php版本
apt install php7.4-dev
再次執行 phpize
pecl install Mosquitto-alpha
安裝環境基礎:
sudo apt-get install curl-devel
sudo apt-get install mosquitto
sudo apt-get install libmosquitto-dev
4、編譯文件:
phpize
./configure --with-mosquitto=/path/to/libmosquitto --with-mosquitto
make
make install
修改配置項
/etc/php/7.4/cli/php.ini
/etc/php/7.4/fpm/php.ini
find / -name php.ini
然后添加extension=mosquitto.so到你的PHP配置文件php.ini中。
:wq!以上命令是強制保存退出,
--with-mosquitto
是可選參數,只有當安裝程序找不到libmosquitto拓展包,才需要添加這個參數
重啟:
service php7.4-fpm restart
php -m 查看:
關于“php mosquitto擴展怎么安裝”這篇文章的內容就介紹到這里,感謝各位的閱讀!相信大家對“php mosquitto擴展怎么安裝”知識都有一定的了解,大家如果還想學習更多知識,歡迎關注億速云行業資訊頻道。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。