下載composer
1.雙擊Composer-Setup.exe
點選 Next
2.選擇你的 php.exe 所在資料夾的路徑
3.點 Next
4.點 Next
5.點 Install
安裝完成顯示
6.點 Next
7.點 Finish 後 Composer 就安裝完成了
8.開啟 cmd ,直接輸入 composer 如下表示安裝成功
9.命令列執行 composer selfupdate
更新 Composer 到最新版本
10.配置國內映象
命令列執行 composer config -g repo.packagist composer https://packagist.laravel-china.org
安裝Laravel
1.在專案根目錄下開啟命令列 ( CMD )
2.執行命令 composer create-project --prefer-dist laravel/laravel blog
開始建立第一個 Laravel 專案
安裝完成後如下
3.開啟 Nginx
配置檔案 vhosts.conf
寫入以下內容
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
專案
安裝 Laravel-shop
1.將 Laravel-shop
專案放到專案目錄
2.進入 laravel-shop
目錄,開啟命令列工具
3.使用 composer
執行 composer install
安裝專案依賴
如果報圖中的錯誤,請檢查 PHP
是否開啟了 php_fileinfo
擴充套件和 php_openssl
擴充套件
擴充套件開啟後再次執行 composer install
就可以看到正在安裝專案依賴了
專案依賴安裝成功後,如果顯示如下
說明專案安裝成功
配置 .env 檔案
先從 .env.example
複製一份出來,改名為 .env
cp .env.example .env
然後我們通過 Laravel 的命令自動生成 APP_KEY
值:
php artisan key:generate
設定 .env
檔案的中資料庫配置(已使用紅框標記)
建立軟鏈
php artisan storage:link
初始化資料庫
1.建立一個名為 laravel_shop
的資料庫
1.執行資料庫遷移:
php artisan migrate
如果把下圖這個錯
則在 laravel-shop/app/Providers
目錄下 AppServiceProvider.php
檔案中 boot
方法內加入以下內容
public function boot()
{
Schema::defaultStringLength(191);
}
同時需要在頭部加上 use Illuminate\Support\Facades\Schema;
刪除 laravel_shop
資料庫中的所有表後再次執行資料庫遷移
php artisan migrate
如果出現以下資訊,說明資料庫遷移成功
2.管理後臺資料
進入 laravel-shop/database
目錄下,找到 admin.sql
檔案
使用資料庫管理工具,將該檔案匯入到 laravel_shop
資料庫中
3.修改 Nginx
配置檔案中的 vhosts.conf
將開始配置的 blog
專案的目錄改為 laravel-shop
專案的目錄
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
。
如果訪問 http://127.0.0.1:8001/
報錯,需要先編譯一下前端程式碼
安裝 node.js
1.雙擊 node-v12.3.1-x64.msi
檔案,開始安裝Node.js,點 Next
2.選擇安裝目錄
建議不要安裝在 C
盤
3.點 Next
4.點 Next
5.點 Install
6.點 Finish
7.新開啟一個命令列工具,檢視是否安裝成功
node -v
npm -v
8.設定成淘寶映象
npm config set registry http://registry.npm.taobao.org/
9.進入 laravel-shop
專案根目錄,使用 npm 命令安裝 Nodejs 依賴:
npm install
耐心等待更新完成。
10.安裝完成之後編譯前端程式碼:
npm run dev
耐心等待編譯完成
11.訪問 http://127.0.0.1:8001
即可看到前臺頁面
12.填充測試資料,使用命令列執行 php artisan db:seed
php artisan db:seed
填充完成後重新整理資訊,即可看到資料展示
到這裡整個專案就算在本地執行起來了