workerman 最近的一點小感悟

2021-07-28 03:15:17 字數 1274 閱讀 3724

最近在研究workerman,遇到不懂的就去群裡請教(沒看完文件,一些後面會遇到的問題都可以在文件找到答案)。

首先,測試伺服器上已經裝好了lamp,檢測一下pcntl、posix擴充套件

[root@myserver ~]# php -m | grep pcntl

[root@myserver ~]# php -m | grep posix

我們使用git安裝workerman,安裝git

[root@myserver ~]# apt-get install git

[root@myserver ~]# git clone

還沒完成呢,缺少官方依賴包,這時候需要composer。

安裝:composer 是 php 的乙個依賴管理工具(全域性安裝)

[root@myserver ~]# curl -ss  | php

[root@myserver ~]# mv composer.phar /usr/local/bin/composer

vendor目錄是依賴庫的目錄,這些其實都是可以通過乙個命令來得到的,只要你提供composer.json檔案,那麼你將這個專案git clone下來之後,進入專案目錄,直接:

[root@myserver workerman-todpole]# composer install
等待安裝完成,再看看會發現多了vendor和composer.lock。

再正常啟動即可:

[root@myserver workerman-todpole]# php start.php start -d
啟動過程可能會遇到

waring stream_socket_server has been disabled for security reasons in ...
這樣的問題,這是因為php.ini禁止了stream_socket_server函式

解決方法

執行php –ini

找到php.ini檔案,找到php.ini

開啟php.ini找到disable_functions一項,將stream_socket_server禁用項刪掉。

workerman的幾個安裝過程都是如此,以前沒接觸過php命令列啟動,今天算是學到了,哈哈

最近一點小困惑

前幾天搜尋資料,無意看到了咱們的論壇,看了分類,再看了裡邊的一些內容,真正覺得這是一支很強大的隊伍,當然自己也願意趕緊進入進來,深入向各個前輩們學習。最近工作上出現一點點小的困惑,希望有過相關經驗的,能予以我一些比較好的參考意見進行學習。剛入職新的公司乙個月,整個專案組都在做關於c的程式,唯獨我乙個...

最近的一點小感受

其實讓人焦慮的,不是忙也不是累,而是沒有什麼特別感興趣的東西,也沒有什麼特別想愛的人,同時也感受不到周圍的愛,心裡一點也不暖,明知道自己該努力了,卻又不知道該往 努力。不安於現狀 又懼於改變 以上大概就是我之所以焦慮的原因。鑑於北京的新冠疫情持續了那麼長時間,我也閒了一段時間,這段時間的學習帶來的改...

CocoaPods 最近的一點小變化

最近一直在忙專案 加班 今天想寫乙個 demo 發現 cocoapods 不能安裝第三方了。在 os x yosemite 報這樣的錯 mt dvtassertions assertion failure in library caches com xbs sources ideframeworks...