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提供後臺介面的構建器
能夠快速生成資料表格和表單,不需要在介面上花太多時間,只需要專注入業務邏輯,大大減輕了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
以上僅為個人安裝參考,如有問題請留言交流 。