swoole訪問報(bào)錯(cuò)的解決方法

小編給大家分享一下swoole訪問報(bào)錯(cuò)的解決方法,希望大家閱讀完這篇文章之后都有所收獲,下面讓我們一起去探討吧!

創(chuàng)新互聯(lián)公司專業(yè)為企業(yè)提供義烏網(wǎng)站建設(shè)、義烏做網(wǎng)站、義烏網(wǎng)站設(shè)計(jì)、義烏網(wǎng)站制作等企業(yè)網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計(jì)與制作、義烏企業(yè)網(wǎng)站模板建站服務(wù),10余年義烏做網(wǎng)站經(jīng)驗(yàn),不只是建網(wǎng)站,更提供有價(jià)值的思路和整體網(wǎng)絡(luò)服務(wù)。

swoole訪問報(bào)錯(cuò)怎么辦?

swoole安裝及報(bào)錯(cuò)上的一點(diǎn)經(jīng)驗(yàn)

初學(xué)swoole的時(shí)候,對(duì)于安裝上出現(xiàn)的一些小小的問題總結(jié)了一下,在此分享。

環(huán)境依賴:

swoole-1.x 需要 php-5.3.10 或更高版本,swoole-2.x 需要 php-7.0.0或更高版本。

安裝:(下面是我進(jìn)行的安裝步驟)

[root@dev ~]# cd /usr/local/src

下載

[root@dev src]# wget http://pecl.php.net/get/swoole-1.9.3.tgz

解壓

[root@dev src]# tar -zxvf swoole-1.9.3.tgz

查找一下phpize的位置,find / -name phpize

[root@dev src]# cd swoole-1.9.3[root@dev swoole-1.9.3]# /usr/local/php/bin/phpize

swoole文檔上沒帶參數(shù)

[root@dev swoole-1.9.3]# ./configure
[root@dev swoole-1.9.3]# make && make install

然后在php.ini里配置,用phpinfo找一下php.ini的位置

[root@dev swoole-1.9.3]# vim /etc/php.ini
extension=swoole.so

完成之后重啟,service php-fpm restart , 然后報(bào)如下錯(cuò)誤:

swoole: Unable to initialize module Module compiled with module API=20090626
PHP compiled with module API=20121212 These options need to match in Unknown on line 0

每次編譯完swoole.so都會(huì)出現(xiàn)在/usr/lib/php/modules/這個(gè)目錄,并且會(huì)覆蓋原有的

修改 extension=/usr/lib/php/modules/swoole.so,錯(cuò)誤仍是這樣。

第二次重新安裝:

其他步驟不變,修改 ./configure

./configure --with-php-config=/usr/local/php-5.6.27/bin/php-config

以上指令中,用 php -v 查一下服務(wù)器中php的版本,我的是php-5.6.27

然后make && make install 分開執(zhí)行,先執(zhí)行 make ,再執(zhí)行 make install ,

make install 之后提示了這個(gè)路徑 /usr/local/php/lib/php/extensions/no-debug-non-zts-20131226/

修改extension=swoole.so

extension=/usr/local/php/lib/php/extensions/no-debug-non-zts-20131226/swoole.so

service php-fpm restart,沒有報(bào)錯(cuò)

php -m , swoole有了。

phpinfo查看,swoole擴(kuò)展也有了。

注:此外我第一次安裝時(shí),php是5.6.27版本,swoole是1.9.3版本,雖然swoole看似安裝成功了,但實(shí)際上 并沒有真正成功。

原因可能是swoole版本高了點(diǎn),或許是其他依賴環(huán)境的問題。后面降低版本,php是5.4.45版本,swoole是1.7.6版本。所以如果有其他朋友遇到安裝上不明白的問題,先多問問別人,實(shí)在不行更換版本也是不錯(cuò)的選擇。

看完了這篇文章,相信你對(duì)“swoole訪問報(bào)錯(cuò)的解決方法”有了一定的了解,如果想了解更多相關(guān)知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝各位的閱讀!

當(dāng)前名稱:swoole訪問報(bào)錯(cuò)的解決方法
URL地址:http://bm7419.com/article32/jdecpc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供虛擬主機(jī)、用戶體驗(yàn)全網(wǎng)營(yíng)銷推廣、小程序開發(fā)建站公司、定制開發(fā)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

成都app開發(fā)公司