• 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文件中添加服务
    EncoreAdminProvidersAdminServiceProvider::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

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

  • 相关阅读:
    Javascript 智能输入数字且保留小数点后三位
    dedecms 在模版页面获取当前栏目id
    photoshop打开图片显示的是索引,无法编辑解决
    Mac+Apache+PHP 安装 Xdebug 方法
    dedecms 模版里格式化时间标签
    input中只能写入数字int、float
    dedecmsv5.7 前台模版里输出变量
    Dedecms V5.7 关于session
    JQuery 获取select被选中的value和text
    如何使用Anaconda
  • 原文地址:https://www.cnblogs.com/victorcode/p/10157247.html
Copyright © 2020-2023  润新知