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