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

プロジェクト紹介

EasyAdmin8EasyAdmin をベースに ThinkPHP フレームワークを 8.1 に更新、PHP 最低バージョンは 8.2 以上

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

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

デモアドレス:http://thinkphp.easyadmin8.top/admin

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


ヒント:

ThinkPHP 8.0 から ThinkPHP 8.1 へのアップグレードでは、ファイル config/route.phpaction_bind_param パラメータが設定されているか確認してください

// 操作メソッドのパラメータバインディング方式 route get param
'action_bind_param'     => 'param',

操作方法パラメータバインディング       commit

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

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

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

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

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

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

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

または

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

2.依存パッケージのインストール(PHP バージョン >= 8.1 かつ fileinfo 拡張がインストールされていることを確認)

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

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

4.疑似静的設定(Nginx を例に)

  location / {

    if ( !-e $request_filename){

        rewrite ^/(.*)$ /index.php?s=$1 last;

        break;

    }
    
  }

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-ThinkPHP 交流群

関連ドキュメント

免責事項

すべての規約は EasyAdmin に従います

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

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

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

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

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

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

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

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