动态

详情 返回 返回

【博客重構之路】webman-admin安裝指南 - 动态 详情

原文地址【博客重構之路】webman-admin安裝指南
視頻地址【bilibili】

webman是什麼

webman是一款基於workerman開發的高性能HTTP服務框架。webman用於替代傳統的php-fpm架構,提供超高性能可擴展的HTTP服務。你可以用webman開發網站,也可以開發HTTP接口或者微服務。

除此之外,webman還支持自定義進程,可以做workerman能做的任何事情,例如websocket服務、物聯網、遊戲、TCP服務、UDP服務、unix socket服務等等。

webman理念

以最小內核提供最大的擴展性與最強的性能。

webman僅提供最核心的功能(路由、中間件、session、自定義進程接口)。其餘功能全部複用composer生態,這意味着你可以在webman裏使用最熟悉的功能組件,例如在數據庫方面開發者可以選擇使用Laravel的illuminate/database,也可以是ThinkPHP的ThinkORM,還可以是其它組件如Medoo。在webman裏集成他們是非常容易的事情。

webman具有以下特點

1、高穩定性。webman基於workerman開發,workerman一直是業界bug極少的高穩定性socket框架。

2、超高性能。webman性能高於傳統php-fpm框架10-100倍左右,比go的gin echo等框架性能高一倍左右。

3、高複用。無需修改,可以複用絕大部分composer組件及類庫。

4、高擴展性。支持自定義進程,可以做workerman能做的任何事情。

5、超級簡單易用,學習成本極低,代碼書寫與傳統框架沒有區別。

6、使用最為寬鬆友好的MIT開源協議。

安裝步驟

1. 創建項目

composer create-project workerman/webman

2. 運行

進入webman目錄

windows用户

雙擊 windows.bat 或者運行 php windows.php 啓動

提示
如果有報錯,很可能是有函數被禁用,參考函數禁用檢查解除禁用
linux用户

debug方式運行(用於開發調試)

php start.php start

daemon方式運行(用於正式環境)

php start.php start -d
提示
如果有報錯,很可能是有函數被禁用,參考函數禁用檢查解除禁用

3.訪問

瀏覽器訪問 http://ip地址:8787

4.安裝 admin

  • 1、執行命令 composer require -W webman/admin
  • 2、重啓webman
  • 3、訪問 http://127.0.0.1:8787/app/admin/ 完成數據庫相關配置
  • 4、重啓webman
  • 5、再次進入 http://127.0.0.1:8787/app/admin/

系統安裝

配置數據庫

超級管理員設置

安裝完成

系統登錄

系統預覽


至此,系統安裝完成。

總結

整體來説,webman合webman-admin的安裝都不算難,執行composer命令即可安裝完成,後續只需要安裝系統,配置系統信息即可。

原文地址【博客重構之路】webman-admin安裝指南

Add a new 评论

Some HTML is okay.