安装定制
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项 重启就可以了。