Nginx中Laravel5的安装部署
Laravel 使用 Composer 来管理代码依赖。所以,在使用 Laravel 之前,请先确认你的电脑上安装了 Composer
Composer在ubuntu中的安装
在Composer官网中有安装命令
然而composer
的源在国外,直接运行命令行可能会安装不成功,这里就交给兄弟们一种安装 Composer
的方法;
在浏览器中打开这个链接
https://getcomposer.org/composer.phar
会下载下来 composer.phar
文件
用工具上传到自己的 linux
系统中,修改为可执行文件
在文件所在目录运行
chmod +x composer.phar
全局安装composer
是将 Composer
安装到系统环境变量 PATH
所包含的路径下面,然后就能够在命令行窗口中直接执行 composer
命令了。
sudo mv composer.phar /usr/local/bin/composer
最后
提示:不要忘了经常执行 composer selfupdate 以保持 Composer 一直是最新版本哦!
安装 Laravel
通过 Composer
在命令行运行 create-project
命令来安装 Laravel
:
这样安装的laravel 始终是最新版本
composer create-project laravel/laravel --prefer-dist blog
若要指定安装版本 例如laravel5.1
composer create-project laravel/laravel your-project-name --prefer-dist "5.1.*"
基本配置
目录权限
安装 Laravel 之后,你必须设置一些文件目录权限。storage
和 bootstrap/cache
目录必须让服务器有写入权限。
优雅链接
使用了 Nginx,则可以在网站设置中增加以下设置来开启「优雅链接」:
location / {
try_files $uri $uri/ /index.php?$query_string;
}
如果使用的是图形版的ubuntu的小伙伴可以在项目的跟目录运行一下任意一个命令来
开启服务
php artisan server
php -S localhost:8888 -t pub
然后根据提示在浏览器输入地址和相应的端口即可
如果使用的是虚拟机或者远程服务器的话,直接输入服务器ip地址来进行连接,这里推荐使用虚拟主机来进行访问,请参考上一篇博文进行配置
安装debugbar
laravel-debugbarGithub 地址
使用 Composer
进行安装
composer require barryvdh/laravel-debugbar
Laravel 5.x 版本:
在config文件中的app.php中的 providers
数组中下添加一行代码
Barryvdh\Debugbar\ServiceProvider::class,
在 aliases
数组中添加一行代码
'Debugbar' => Barryvdh\Debugbar\Facade::class,
在项目根目录运行
php artisan vendor:publish
终端访问项目地址进行查看是否安装成功!