這篇文章主要介紹了php mosquitto擴(kuò)展怎么安裝的相關(guān)知識(shí),內(nèi)容詳細(xì)易懂,操作簡(jiǎn)單快捷,具有一定借鑒價(jià)值,相信大家閱讀完這篇php mosquitto擴(kuò)展怎么安裝文章都會(huì)有所收獲,下面我們一起來(lái)看看吧。
創(chuàng)新互聯(lián)服務(wù)項(xiàng)目包括剛察網(wǎng)站建設(shè)、剛察網(wǎng)站制作、剛察網(wǎng)頁(yè)制作以及剛察網(wǎng)絡(luò)營(yíng)銷(xiāo)策劃等。多年來(lái),我們專(zhuān)注于互聯(lián)網(wǎng)行業(yè),利用自身積累的技術(shù)優(yōu)勢(shì)、行業(yè)經(jīng)驗(yàn)、深度合作伙伴關(guān)系等,向廣大中小型企業(yè)、政府機(jī)構(gòu)等提供互聯(lián)網(wǎng)行業(yè)的解決方案,剛察網(wǎng)站推廣取得了明顯的社會(huì)效益與經(jīng)濟(jì)效益。目前,我們服務(wù)的客戶(hù)以成都為中心已經(jīng)輻射到剛察省份的部分城市,未來(lái)相信會(huì)繼續(xù)擴(kuò)大服務(wù)區(qū)域并繼續(xù)獲得客戶(hù)的支持與信任!
php mosquitto擴(kuò)展安裝
1、更新apt源
//查看ubuntu版本
cat /etc/issue
mv /etc/apt/sources.list /etc/apt/sources.list.bak
vim /etc/apt/sources.list
// 進(jìn)入上面網(wǎng)址選擇相應(yīng)的版本復(fù)制內(nèi)容
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:立刻啟動(dòng)后面接的 unit。
stop:立刻關(guān)閉后面接的 unit。
restart:立刻關(guān)閉后啟動(dòng)后面接的 unit,亦即執(zhí)行 stop 再 start 的意思。
reload:不關(guān)閉 unit 的情況下,重新載入配置文件,讓設(shè)置生效。
enable:設(shè)置下次開(kāi)機(jī)時(shí),后面接的 unit 會(huì)被啟動(dòng)。
disable:設(shè)置下次開(kāi)機(jī)時(shí),后面接的 unit 不會(huì)被啟動(dòng)。
status:目前后面接的這個(gè) unit 的狀態(tài),會(huì)列出有沒(méi)有正在執(zhí)行、開(kāi)機(jī)時(shí)是否啟動(dòng)等信息。
is-active:目前有沒(méi)有正在運(yùn)行中。
is-enable:開(kāi)機(jī)時(shí)有沒(méi)有默認(rèn)要啟用這個(gè) unit。
kill :不要被 kill 這個(gè)名字嚇著了,它其實(shí)是向運(yùn)行 unit 的進(jìn)程發(fā)送信號(hào)。
show:列出 unit 的配置。
mask:注銷(xiāo) unit,注銷(xiāo)后你就無(wú)法啟動(dòng)這個(gè) unit 了。
unmask:取消對(duì) unit 的注銷(xiāo)。
3、Mosquitto 擴(kuò)展安裝
sudo apt-get update
sudo apt-get upgrade
擴(kuò)展地址:
https://github.com/mgdm/Mosquitto-PHP
下載地址: git clone https://github.com/mgdm/Mosquitto-PHP.git
下載:Mosquitto-alpha
cd Mosquitto-alpha
報(bào)錯(cuò):
對(duì)應(yīng)自己:php版本
apt install php7.4-dev
再次執(zhí)行 phpize
pecl install Mosquitto-alpha
安裝環(huán)境基礎(chǔ):
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
修改配置項(xiàng)
/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!以上命令是強(qiáng)制保存退出,
--with-mosquitto
是可選參數(shù),只有當(dāng)安裝程序找不到libmosquitto拓展包,才需要添加這個(gè)參數(shù)
重啟:
service php7.4-fpm restart
php -m 查看:
關(guān)于“php mosquitto擴(kuò)展怎么安裝”這篇文章的內(nèi)容就介紹到這里,感謝各位的閱讀!相信大家對(duì)“php mosquitto擴(kuò)展怎么安裝”知識(shí)都有一定的了解,大家如果還想學(xué)習(xí)更多知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。