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
以上仅为个人安装参考,如有问题请留言交流 。