docker方式安裝hyperf


本文介紹了借助docker安裝Hyperf框架的流程及可能遇到的問題。

Hypef介紹

Hyperf 是基於 Swoole 4.5+ 實現的高性能、高靈活性的 PHP 協程框架,內置協程服務器及大量常用的組件,性能較傳統基於 PHP-FPM 的框架有質的提升,提供超高性能的同時,也保持着極其靈活的可擴展性,標准組件均基於 PSR 標准 實現,基於強大的依賴注入設計,保證了絕大部分組件或類都是 可替換可復用 的。

官網

https://hyperf.wiki

安裝

官網手冊提供了2.0 版本的兩種安裝方式 環境ok+composer 和 docker+composer。 地址:https://hyperf.wiki/2.0/#/zh-cn/quick-start/install

鑒於docker提供的便捷性,我是用docker+composer方式安裝。命令中/demo/skeleton路徑需要修改為你想存儲框架代碼的文件路徑。命令如下:

docker run -v /demo/skeleton:/hyperf-skeleton -p 9501:9501 -it --entrypoint /bin/sh hyperf/hyperf:latest

 

本地沒有Hyperf鏡像會到鏡像倉庫拉取,這里可能會出現拉取景象卡住問題,可能因為國內訪問dockerhub比較慢,建議改成國內的鏡像倉庫,阿里雲或者網易的。

以上命令會在鏡像拉取成功后進入容器內,所以我們在容器內安裝composer。

wget https://github.com/composer/composer/releases/download/1.8.6/composer.phar

 

下載成功。

 

修改文件權限,修改composer倉庫地址,創建hyperf項目。創建命令執行時,會提示不可用root賬號運行composer命令,我們測試時可以忽略,不影響執行流程,但是上線務必單獨設置賬號。

 

在hyperf安裝過程中,我們可以通過終端設置那些組件需要安裝,還有一些基礎配置項,在終端按照提示輸入 1 2 3 或者n。

安裝完成。

啟動hyperf。

終端顯示如下信息說明啟動成功。

安裝過程大概20分鍾。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM