vagrant下安装laravel框架以及配置Nginx

vagrant下安装laravel框架

Laravel 使用Composer来管理代码依赖。所以,在使用 Laravel 之前,请先确认你的电脑上安装了 Composer。

安装laravel5.3的框架:

vagrant@ubuntu:/vagrant$ composer create-project laravel/laravel  项目目录名  --prefer-dist "5.3.*"

出现这种错误:以下异常是由于缺少内存或交换,或没有配置

检查http:/ / getcomposer。org /文件/物品/故障排除。MD # proc开叉失败错误的详细信息

解决办法:

root@ubuntu:/vagrant/object# /bin/dd if=/dev/zero of=/var/swap.1 bs=1M count=1024

root@ubuntu:/vagrant/object# /sbin/mkswap /var/swap.1

root@ubuntu:/vagrant/object# /sbin/swapon /var/swap.1

root@ubuntu:/vagrant/object# composer install

composer切换为中国镜像:composer config -g repo.packagist composer https://packagist.phpcomposer.com

composer如果需要升级用命令:

composer self-update

最后使用:

php artisan serve启动一个本地服务器(localhost),或者自己配置。

配置方法:

1. /vagrant  #  cd /etc/nginx/sites-available/

object(项目名).conf          zhihu.conf

2. /vagrant #  cd /etc/nginx/sites-enabled/

创建软连接(ln -s 源文件 目标文件)

ln -s /etc/nginx/sites-availavle/object/object.conf ./

3. 配置 object.conf (地址和项目名)

4. 重启nginx

nginx -s reload 

service nginx restart

最后访问的时候还是报错,解决方法:

在项目目录下执行    php artisan      会生出一个key

然后执行  php artisan key:generate

提示:如果还不行了可以执行下composer install

你可能感兴趣的:(vagrant下安装laravel框架以及配置Nginx)