webman バージョンインストールガイド

プロジェクト紹介

EasyAdmin8-webmanEasyAdmin をベースに webman 最新版で再構築、PHP 最低バージョン要件は 8.1 以上

webmanlayui v2.10.x を使用した高速開発管理画面システムです。

プロジェクトアドレス:http://easyadmin8.top

デモアドレス:

main ブランチ: http://webman.easyadmin8.top/admin

thinkphp ブランチ: http://webman-tp.easyadmin8.top/admin

【アクセスできない場合は、ローカルで構築してプレビューするか、以下の画面プレビュー画像を参照してください】

コルーチンの使い方はこちら:https://www.workerman.net/q/13648


インストールチュートリアル

EasyAdmin8-webman は Composer を使用してプロジェクトの依存関係を管理します。そのため、EasyAdmin8-webman を使用する前に、お使いのマシンに Composer がインストールされていることを確認してください。

ワンクリックインストールコマンド

if [ -f /usr/bin/curl ];then curl -sSO https://easyadmin8.top/auto-install-EasyAdmin8-webman.sh;else wget -O auto-install-EasyAdmin8-webman.sh https://easyadmin8.top/auto-install-EasyAdmin8-webman.sh;fi;bash auto-install-EasyAdmin8-webman.sh

gitでインストールパッケージをダウンロード、composerで依存パッケージをインストール

Laravel での開発に慣れている場合は、main ブランチバージョンをインストールしてください

1.インストールパッケージのダウンロード

git clone https://github.com/easyadmin8/EasyAdmin8-webman

または

git clone https://gitee.com/easyadmin8/EasyAdmin8-webman

ThinkPHP での開発に慣れている場合は、thinkphp ブランチバージョンをインストールしてください

1.インストールパッケージのダウンロード

git clone -b thinkphp https://github.com/easyadmin8/EasyAdmin8-webman EasyAdmin8-webman-thinkphp

または

git clone -b thinkphp https://gitee.com/easyadmin8/EasyAdmin8-webman EasyAdmin8-webman-thinkphp

続けてください

2.依存パッケージのインストール(PHP バージョン >= 8.1 を確認)

ルートディレクトリで composer install を実行、エラーがある場合は以下のコマンドを使用

composer install --ignore-platform-reqs

3..example.env ファイルをコピーして .env にリネームし、データベースのアカウントとパスワードパラメータを修正

cp .example.env .env

4.コマンド起動

php start.php start
 または 
php start.php start -d  

詳細な起動設定の違いはこちら:https://www.workerman.net/doc/webman/install.html

またはリバースプロキシ(Nginx を例に、8787ポート番号は .env 設定で変更可能)

upstream webman {
    server 127.0.0.1:8787;
    keepalive 10240;
}

server {
  server_name サイトドメイン名;
  listen 80;
  access_log off;
  root /your/webman/public;

  location ^~ / {
      proxy_set_header X-Real-IP $remote_addr;
      proxy_set_header Host $host;
      proxy_set_header X-Forwarded-Proto $scheme;
      proxy_http_version 1.1;
      proxy_set_header Connection "";
      if (!-f $request_filename){
          proxy_pass http://webman;
      }
  }
}

CURDコマンド一覧

参考 CURDコマンド一覧

カスタムドメインの設定

参考 カスタムドメイン設定

画面プレビュー

1

2

3

全PHPバージョン

ThinKPHP

https://github.com/easyadmin8/EasyAdmin8

https://gitee.com/easyadmin8/easyAdmin8

Laravel

https://github.com/easyadmin8/EasyAdmin8-Laravel

https://gitee.com/easyadmin8/EasyAdmin8-Laravel

webman

https://github.com/easyadmin8/EasyAdmin8-webman

https://gitee.com/easyadmin8/EasyAdmin8-webman

交流グループ

EasyAdmin8-webman 交流群

関連ドキュメント

免責事項

すべてのユーザーは EasyAdmin8-webman 管理画面フレームワークを使用する前に、本声明をよく読んで完全に理解してください。EasyAdmin8-webman 管理画面フレームワークを使用しないことを選択できますが、一度使用した場合、その使用行為は本声明の全内容を承認し受け入れたものとみなされます。

  • EasyAdmin8-webman の該当するライセンスにご注意ください。個人または企業での商用利用はライセンスに従うか、適切な承認を得てください。

  • EasyAdmin8-webman 管理画面フレームワークはオープンソースの管理画面高速開発フレームワークであり、主に管理画面開発をより便利にするために使用されます。すべてのユーザーの個人プライバシー権を尊重し保護し、ユーザーのコンピューター内の情報を盗み取ることはありません。また、ユーザーデータストレージなどのネットワーク転送機能も備えていません。

  • あなたは合法的かつ合理的な原則に従ってEasyAdmin8-webman管理画面フレームワークを使用することを確約し、EasyAdmin8-webman管理画面フレームワークを利用して違法行為や他人の正当な利益を侵害するなどの悪意のある行為を行わず、また我が国の法律法規に違反するWebプラットフォームでEasyAdmin8-webman管理画面フレームワークを使用しないことに同意します。

  • EasyAdmin8-webman管理画面フレームワークのダウンロード使用によって生じた偶発的、過失、契約違反、誹謗中傷、著作権または知的財産権侵害およびそれによる損失(直接的、間接的、付随的または派生的な損失を含むがこれらに限定されない)について、本オープンソースプロジェクトは一切の法的責任を負いません。

  • ユーザーは本声明の条項に記載された全内容を明確に理解し同意するものとし、EasyAdmin8-webman管理画面フレームワークの使用によって生じる可能性のあるリスクおよび関連する結果は完全にユーザー自身が負担するものとし、本オープンソースプロジェクトは一切の法的責任を負いません。

  • 本免責事項を読んだ後、いかなる個人または団体も《MIT オープンソースライセンス》で許可される範囲内で合法的にEasyAdmin8-webman管理画面フレームワークを公開、配布、使用するものとします。本免責事項の条項または法律法規に違反した場合の法的責任(民事賠償および刑事責任を含むがこれらに限定されない)は、違反者が自ら負担するものとします。

  • 本声明のいずれかの部分が無効または執行不能と判断された場合でも、残りの部分は完全に有効とします。執行不能な部分の声明は、当該声明を執行する権利を放棄するものではありません。

  • 本オープンソースプロジェクトは、本声明の条項および付属文書の内容を随時一方的に変更し、メッセージプッシュ、Webページ告知などの方法で公表する権利を有します。公表後直ちに自動的に効力を生じ、別途個別に通知する必要はありません。本声明の内容が変更された後も引き続き使用する場合、変更後の声明内容を十分に読み、理解し、受け入れたものとみなします。