nb! tp5.1安裝thinkphp-swoole報錯和解決

總結錯誤有兩面:

  • 1.默認php版本沒有安裝swoole擴展。可到官網去進行源碼安裝,也可以在寶塔下添加swoole擴展(推薦)
  • 2.開啓禁用的函數

— start —
首先我安裝tp5.1,根據文檔開始安裝swoole

composer require topthink/think-swoole=2.0.*

輸入完這條指令,然後故事就開始了。。
在這裏插入圖片描述在這裏插入圖片描述

第一個問題出現了;我的php默認版本沒有安裝swoole擴展;所以我用寶塔切換了PHP版本安裝好swoole擴展的php7.3;

(前提是你的php版本安裝好了swoole擴展!!)

在這裏插入圖片描述

再次 composer require topthink/think-swoole=2.0.* 然後。。。

在這裏插入圖片描述
在這裏插入圖片描述

pcntl_signal() has been disabled for security reasons??

因爲安全原因,函數被禁用pcntl_signal()! 所謂事不單行,後面幾次composer接連給我報了幾個錯誤;如下:

在這裏插入圖片描述
在這裏插入圖片描述

一開始我去php.ini,想去開啓這些函數,然後一番搜索,發現,沒有這幾個函數,。

最後在寶塔裏面可以刪除禁用, 把寶塔裏面這些報錯的函數從禁止列表裏面刪除即可:

在這裏插入圖片描述

最後我們再嘗試cpmposer噠噠噠
在這裏插入圖片描述

有警告,但是安裝完成了;繼續踩下個坑

在這裏插入圖片描述
—end—

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章