thinkphp6 專案搭建記錄

MeditationTm發表於2021-11-01

第一步: 建立專案

composer create-project topthink/think "專案名稱"

第二步: 配置資料庫連結

  • 修改 .env 檔案

    [DATABASE]
    TYPE = mysql
    HOSTNAME = 127.0.0.1
    DATABASE = 資料庫
    USERNAME = 使用者
    PASSWORD = 密碼
    HOSTPORT = 3306
    CHARSET = utf8
    DEBUG = true

    第三步: 配置偽靜態

  • Apache

    <IfModule mod_rewrite.c>
    Options +FollowSymlinks -Multiviews
    RewriteEngine On
    
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^(.*)$ index.php?s=$1 [QSA,PT,L]
    </IfModule>
    SetEnvIf Authorization "(.*)" HTTP_AUTHORIZATION=$1
  • Nginx

    location / {
      if (!-e $request_filename) {
              rewrite  ^(.*)$  /index.php?s=/$1  last;
       }
    }

    第四步:配置自己的應用

  • 安裝多應用模組

    composer require topthink/think-multi-app
  • 生成自己的應用

    php think bulid "應用名"

    可以自己配置生成的應用目錄及裡面具體的實現,然後刪除 controller 目錄,即可在自己配置的域名後面加入應用名稱訪問;

本作品採用《CC 協議》,轉載必須註明作者和本文連結

相關文章