1. 程式人生 > >linux下基於laravel框架基礎上安裝後臺管理系統laravel-admin(1.4)

linux下基於laravel框架基礎上安裝後臺管理系統laravel-admin(1.4)

1,首先需要安裝laravel框架(composer安裝).

laravel框架和擴充套件均存放在composer依賴資源庫中,composer類似git庫。所以安裝laravel就必需先安裝composer。

Composer是一個PHP編寫的依賴資源管理器,需要PHP 5.3.2+才能執行(需要開啟openssl擴充套件)。

 安裝composer,laravel參考之前博文。

2.環境說明(nginx1.6.2+php7.2+mysql5.6.30 +laravel 5.4
+laravel-admin 1.4)

3.laravel-admin 是一個用於為Laravel提供後臺介面的構建器

,僅僅通過數行程式碼,就可以幫助我們構建CRUD後臺。
能夠快速生成資料表格和表單,不需要在介面上花太多時間,只需要專注入業務邏輯,大大減輕了UI的工作量。

4.開始安裝,切換到laravel安裝目錄下:

# cd /data/laravel  laravel    安裝目錄

安裝laravel-admin及相關配置

a.使用composer安裝,命令如下:
composer require encore/laravel-admin "1.4.*"

b.新增相關服務
在config/app.php檔案中新增服務
Encore\Admin\Providers\AdminServiceProvider::class;

c.釋出admin.php配置檔案和相關assets
php artisan vendor:publish --tag=laravel-admin

d.生成配置檔案admin.php,完成安裝
php artisan admin:install
注意在執行該步驟命令之前,確保laravel中.env中資料庫連線配置正確.

DB_CONNECTION=mysql
DB_HOST= 127.0.0.1 資料庫地址
DB_PORT=3306 埠
DB_DATABASE=laravel-admin 資料庫名稱
DB_USERNAME=zhangsan 資料庫登入使用者名稱
DB_PASSWORD=123456 資料庫密碼

安裝完成後,開啟瀏覽器訪問http://localhost/admin,輸入使用者名稱和密碼登入
使用者名稱:admin 密碼:admin

備註:檢查當前安裝訪問域名與安裝伺服器匹配。
如果出現訪問404,則檢查伺服器配置專案重寫問題。

以下粘出nginx配置

server {
listen 80;
server_name  test.com
location / {
root /data/laravel/public;
index index.html index.htm index.php;
# if (!-e $request_filename) {
# rewrite ./index.php last;
# }

#專案重寫

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

}

error_page 500 502 503 504 /50x.html;
location = /50x.html {
root html;
}

location ~ \.php$ {
root /data/laravel/public;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
}

配置完成儲存重啟nginx.

# /usr/local/nginx/sbin/nginx -s reload 

訪問會出現登入介面,輸入使用者名稱和密碼即可進入管理後臺。

參考安裝博文地址:http://www.mamicode.com/info-detail-1715776.html

以上僅為個人安裝參考,如有問題請留言交流 。