Laravel 的安装容易卡在 composer 上。
先是 composer 的设置
php -r "copy('https://install.phpcomposer.com/installer', 'composer-setup.php');"
php composer-setup.php
php -r "unlink('composer-setup.php');"
mv composer.phar /usr/local/bin/composer //设置到全局
//修改为中国镜像
composer config -g repo.packagist composer https://packagist.phpcomposer.com
然后安装利用composer 安装 Laravel,不推荐下载安装包
composer global require "laravel/installer" //安装 Laravel 命令
laravel new blog //创建一个laravel项目目录名为 blog
php artisan serve //如果本地有php环境可以直接启动一个server 不过不推荐 通常直接放到nginx起的站点中
这样有利于保持和生产环境的一致。
Laravel 的入口是 public 所以 nginx vhost下配置文件的入口需要指向 public。
storage
和 bootstrap/cache
这两个文件目录需要设置权限为可读。
php artisan key:generate //为了保证应用的安全需要运行配置一个key
执行完上面的步骤,就可以跑起应用了。如果碰到错误问题可以看这里