安装定制
composer create-project --prefer-dist laravel/laravel=5.8.* artWorks
composer install
php artisan key:generate
php artisan make:migration create_posts_table --create=cms_posts
php artisan migration
php artisan make:seeder
php artisan db:seed
生成用户信息
php artisan tinker
>>>$user = new App\User();
>>>$user->name = 'admin';
>>>$user->password = bcrypt('admin');
>>>$user->email = 'a@163.com';
>>>$user->save();
安装laravel
composer global require "laravel/installer"
创建项目
composer create-project --prefer-dist laravel/laravel blog
composer create-project --prefer-dist laravel/laravel=5.8.* blog
切换为国内镜像
composer config -g repo.packagist composer https://packagist.phpcomposer.composer
composer selfupdate
设置下载源
vim composer.json
"repositories": {
"packagist": {
"type": "composer",
"url": "https://packagist.phpcomposer.com"
}
}
设置目录权限
chmod -R 777 storage
chmod 777 bootstrap/cache
chown -R www:www storage
chown -R www:www vendor
本地运行:
php artisan serve
设置nginx配置文件blog.conf
location / {
try_files`$uri`$uri/`/index.php$is_args$args;
}
安装fileinfo扩展
从lnmp安装包 cd lnmp1.4/src/php-5.6.31/ext/fileinfo /usr/local/php/bin/phpize,得到数据 ./configure -with-php-config=/usr/local/php/bin/php-config make && make install vim /usr/local/php/etc/php.ini 添加上extension=fileinfo.so 打开disable_functions=proc_open项 重启就可以了。