Windows 環境下安裝 Laravel

生活無限好發表於2019-05-29

下載composer

1.雙擊Composer-Setup.exe

Windows 環境下安裝 Laravel

點選 Next

Windows 環境下安裝 Laravel

2.選擇你的 php.exe 所在資料夾的路徑

Windows 環境下安裝 Laravel

3.點 Next

Windows 環境下安裝 Laravel

4.點 Next

Windows 環境下安裝 Laravel

5.點 Install

Windows 環境下安裝 Laravel

安裝完成顯示

Windows 環境下安裝 Laravel

6.點 Next

Windows 環境下安裝 Laravel

7.點 Finish 後 Composer 就安裝完成了

8.開啟 cmd ,直接輸入 composer 如下表示安裝成功

Windows 環境下安裝 Laravel

9.命令列執行 composer selfupdate 更新 Composer 到最新版本

Windows 環境下安裝 Laravel

10.配置國內映象

命令列執行 composer config -g repo.packagist composer https://packagist.laravel-china.org

Windows 環境下安裝 Laravel

安裝Laravel

1.在專案根目錄下開啟命令列 ( CMD )

Windows 環境下安裝 Laravel

2.執行命令 composer create-project --prefer-dist laravel/laravel blog 開始建立第一個 Laravel 專案

Windows 環境下安裝 Laravel

安裝完成後如下

Windows 環境下安裝 Laravel

3.開啟 Nginx 配置檔案 vhosts.conf 寫入以下內容

Windows 環境下安裝 Laravel

server {
        listen       8001;
        server_name  192.168.1.188;
        root   "C:\Project\blog\public";
        location / {
            index  index.html index.htm index.php;
            try_files $uri $uri/ /index.php?$query_string;
            #autoindex  on;
        }
        location ~ \.php(.*)$ {
            fastcgi_pass   127.0.0.1:9000;
            fastcgi_index  index.php;
            fastcgi_split_path_info  ^((?U).+\.php)(/?.+)$;
            fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
            fastcgi_param  PATH_INFO  $fastcgi_path_info;
            fastcgi_param  PATH_TRANSLATED  $document_root$fastcgi_path_info;
            include        fastcgi_params;
        }
}

4.儲存並重啟 Nginx

5.瀏覽器訪問 192.168.1.188 即可檢視 Laravel 專案

Windows 環境下安裝 Laravel

安裝 Laravel-shop

1.將 Laravel-shop 專案放到專案目錄

Windows 環境下安裝 Laravel

2.進入 laravel-shop 目錄,開啟命令列工具

Windows 環境下安裝 Laravel

Windows 環境下安裝 Laravel

3.使用 composer 執行 composer install 安裝專案依賴

Windows 環境下安裝 Laravel

如果報圖中的錯誤,請檢查 PHP 是否開啟了 php_fileinfo 擴充套件和 php_openssl 擴充套件

Windows 環境下安裝 Laravel

擴充套件開啟後再次執行 composer install 就可以看到正在安裝專案依賴了

Windows 環境下安裝 Laravel

專案依賴安裝成功後,如果顯示如下

Windows 環境下安裝 Laravel

說明專案安裝成功

配置 .env 檔案

先從 .env.example 複製一份出來,改名為 .env

cp .env.example .env

然後我們通過 Laravel 的命令自動生成 APP_KEY 值:

php artisan key:generate

Windows 環境下安裝 Laravel

設定 .env 檔案的中資料庫配置(已使用紅框標記)

Windows 環境下安裝 Laravel

建立軟鏈

php artisan storage:link

Windows 環境下安裝 Laravel

初始化資料庫

1.建立一個名為 laravel_shop 的資料庫

Windows 環境下安裝 Laravel

1.執行資料庫遷移:

php artisan migrate

如果把下圖這個錯

Windows 環境下安裝 Laravel

則在 laravel-shop/app/Providers 目錄下 AppServiceProvider.php 檔案中 boot 方法內加入以下內容

Windows 環境下安裝 Laravel

public function boot()
{
     Schema::defaultStringLength(191);
}

同時需要在頭部加上 use Illuminate\Support\Facades\Schema;

Windows 環境下安裝 Laravel

刪除 laravel_shop 資料庫中的所有表後再次執行資料庫遷移

php artisan migrate

如果出現以下資訊,說明資料庫遷移成功

Windows 環境下安裝 Laravel

2.管理後臺資料

進入 laravel-shop/database 目錄下,找到 admin.sql 檔案

Windows 環境下安裝 Laravel

使用資料庫管理工具,將該檔案匯入到 laravel_shop 資料庫中

Windows 環境下安裝 Laravel

Windows 環境下安裝 Laravel

3.修改 Nginx 配置檔案中的 vhosts.conf 將開始配置的 blog專案的目錄改為 laravel-shop 專案的目錄

Windows 環境下安裝 Laravel

server {
        listen       8001;
        server_name  127.0.0.1;
        root   "C:\Project\laravel-shop\public";
        location / {
            index  index.html index.htm index.php;
            try_files $uri $uri/ /index.php?$query_string;
            #autoindex  on;
        }
        location ~ \.php(.*)$ {
            fastcgi_pass   127.0.0.1:9000;
            fastcgi_index  index.php;
            fastcgi_split_path_info  ^((?U).+\.php)(/?.+)$;
            fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
            fastcgi_param  PATH_INFO  $fastcgi_path_info;
            fastcgi_param  PATH_TRANSLATED  $document_root$fastcgi_path_info;
            include        fastcgi_params;
        }
}

儲存並重啟 Nginx

管理後臺初始賬號:admin 密碼:admin,後臺地址為 http://127.0.0.1:8001/admin

Windows 環境下安裝 Laravel

如果訪問 http://127.0.0.1:8001/ 報錯,需要先編譯一下前端程式碼

安裝 node.js

1.雙擊 node-v12.3.1-x64.msi 檔案,開始安裝Node.js,點 Next

Windows 環境下安裝 Laravel

Windows 環境下安裝 Laravel

2.選擇安裝目錄

Windows 環境下安裝 Laravel

建議不要安裝在 C

3.點 Next
Windows 環境下安裝 Laravel

4.點 Next

Windows 環境下安裝 Laravel

5.點 Install

Windows 環境下安裝 Laravel

Windows 環境下安裝 Laravel

6.點 Finish

Windows 環境下安裝 Laravel

7.新開啟一個命令列工具,檢視是否安裝成功

node -v
npm -v

Windows 環境下安裝 Laravel

8.設定成淘寶映象

npm config set registry http://registry.npm.taobao.org/

Windows 環境下安裝 Laravel

9.進入 laravel-shop 專案根目錄,使用 npm 命令安裝 Nodejs 依賴:

npm install

Windows 環境下安裝 Laravel

耐心等待更新完成。

Windows 環境下安裝 Laravel

10.安裝完成之後編譯前端程式碼:

npm run dev

Windows 環境下安裝 Laravel

耐心等待編譯完成

Windows 環境下安裝 Laravel

11.訪問 http://127.0.0.1:8001 即可看到前臺頁面

Windows 環境下安裝 Laravel

12.填充測試資料,使用命令列執行 php artisan db:seed

php artisan db:seed

Windows 環境下安裝 Laravel

填充完成後重新整理資訊,即可看到資料展示

Windows 環境下安裝 Laravel

到這裡整個專案就算在本地執行起來了

www.haowuliaoa.com

相關文章