最近在研究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...