linux下基于laravel框架基础上安装后台管理系统laravel-admin(1.4)

时间:2022-10-23 14:14:28

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

以上仅为个人安装参考,如有问题请留言交流 。