1、首先项目地址贴出来https://laravel-admin.org/docs/zh/installation
2、第一步创建laravel5.5项目
3、PHP7.0的话安装一个phpstudy就可以了,本机有,就不赘述了,phpmyadmin地址:http://phpstudy.php.cn/
4、laravel5.5的话中文文档地址:https://learnku.com/docs/laravel/5.5/installation/1282
PHP composer.phar create-project --prefer-dist laravel/laravel blog "5.5.*"
5、确保有php环境+composer的依赖就是php.exe的地址和执行上面命令行的文件夹中存在composer.phar和composer.json文件
6、安装完成了之后设置一下Nginx转发,在nginx.conf中加一段配置
server {
listen 80;
server_name 127.0.0.5;
root "F:/PHPTutorial/WWW/blog/public";
index index.php index.html index.htm;
try_files $uri $uri/ @rewrite;
location @rewrite {
rewrite ^/(.*)$ /index.php?_url=/$1;
}
location ~ \.php {
fastcgi_pass 127.0.0.1:9000;
fastcgi_index /index.php;
fastcgi_split_path_info ^(.+\.php)(/.+)$;
fastcgi_param PATH_INFO $fastcgi_path_info;
fastcgi_param PATH_TRANSLATED $document_root$fastcgi_path_info;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
location ~* ^/(css|img|js|flv|swf|download)/(.+)$ {
}
location ~ /\.ht {
deny all;
}
}
7、重启nginx然后输入127.0.0.5查看是否有啦
8、检查数据库连接是否正确,顺便安装一个phpmyadmin,官网地址:https://www.phpmyadmin.net/,下载就完事了,然后将解压缩包的文件放到web能够访问的地址。
9、配置数据库连接,修改config下的database.php文件,将mysql配置改为正确配置,默认的数据库为test,密码用户名:root,root;再修改.env文件的部分
10、验证数据库配置是否正确,首先添加路由配置,在routes下的web.php中添加一个测试路由
Route::group(['prefix' => 'test'],function ($router){
$router->get('/', 'TestController@index');//测试1
});
11、到app/Http/Controller下创建TestController文件
<?php
/**
* Created by PhpStorm.
* User: xky
* Date: 2019/4/21
* Time: 9:24
*/
namespace App\Http\Controllers;
use Illuminate\Support\Facades\DB;
class TestController extends Controller
{
public function index(){
DB::table('rst')->first();
}
}
12、访问127.0.0.5/test,虽然报错,但是表不存在,而不是权限问题,数据库连接成功。
13、安装laravel-admin,参照文档的步骤执行,第三步的时候报错
查看了下创建的user表的引擎是MYISAM,需要修改为InnoDB
1>在配置文件my.ini中的 [mysqld] 下面修改default-storage-engine=InnoDB
2>重启Mysql服务器
3>修改完成后,执行show engines,InnoDB变成了默认引擎
14、将之前执行创建的user表删掉,再次执行
php artisan admin:install
还是报错!!!气死我了,然后我就去把找到了迁移表的user表,先不要唯一,去掉unique();删除之前的表,再次执行
php artisan admin:install
成功!
15、启动服务后,在浏览器打开 http://localhost/admin/
,使用用户名 admin
和密码 admin
登陆,贴几张图。
后续使用参考文档:https://laravel-admin.org/docs/zh/installation