linux下安装composer+laravel5.5(laravel-admin1.5)

拉起袖子直接动手敲吧~
你会发现代码这东西,只要用心消化,就没有想象中那么难。

# 安装composer
wget https://dl.laravel-china.org/composer.phar -O /usr/local/bin/composer
chmod a+x /usr/local/bin/composer

# 安装composer
# 切换国内镜像
composer config -g repo.packagist composer https://packagist.phpcomposer.com

# 推荐-按项目安装laravel:可安装不同版本
# 到目录下执行
composer create-project --prefer-dist laravel/laravel {project_name} 5.5.*

在根目录下找到.env文件,修改里面的mysql信息,host不要用127.0.0.1
linux下安装composer+laravel5.5(laravel-admin1.5)

# 如果composer需要username和pwd,改用社区的源
composer config -g repo.packagist composer https://packagist.laravel-china.org

如果你只要laravel,以上已完成,下面是搭建laravel-admin

# 首先确保安装好了laravel,并且数据库连接设置正确
composer require encore/laravel-admin "1.5.*"

这里要是有报错(Installation failed, reverting ./composer.json to its original content.
大概率是php某些拓展没有安装,往上拉看到具体报的什么错误,安装好缺少的拓展。

# 然后运行下面的命令来发布资源
# 在该命令会生成配置文件config/admin.php,可以在里面修改安装的地址、数据库连接、以及表名,建议都是用默认配置不修改。
php artisan vendor:publish --provider="Encore\Admin\AdminServiceProvider"

# 然后运行下面的命令完成安装
php artisan admin:install

此时如果报错(SQLSTATE[42000]: Syntax error or access violation: 1071 Specified key was too long; max key length is 767 bytes
打开 <app/Providers/AppServiceProvider.php> 文件,添加箭头指向的两行代码,如下:
linux下安装composer+laravel5.5(laravel-admin1.5)
再执行上一个命令,你会发现数据库中出现了很多表,laravel就是这么优秀。

服务器指向好文件之后网站打开 https://localhost/admin ,使用用户名 admin 和密码 admin 登陆。


如果发现有报错
No application encryption key has been specified.
这是因为没有设置好APP_KEY,到项目根目录敲入

php artisan key:generate

完成。够用!