LAMP环境使用Composer安装Laravel的方法


Posted in PHP onMarch 25, 2017

本文实例讲述了LAMP环境使用Composer安装Laravel的方法。分享给大家供大家参考,具体如下:

安装Composer

因为使用的Ubuntu服务器,所以我们使用apt安装:

$ sudo apt install composer

安装Laravel

首先创建一个项目目录,进入新目录使用Composer安装Laravel:

$ sudo mkdir -p /var/www/html/laravel/my_laravel
$ cd /var/www/html/laravel/
$ sudo composer create-project laravel/laravel --prefer-dist my_laravel

因为Ubuntu的Apache使用的是www-data用户,为了避免权限问题导致不正常运行。我们将public,storage,vendor三个目录设置www-data所属:

$ sudo chown -R www-data /var/www/html/laravel/my_laravel/public/
$ sudo chown -R www-data /var/www/html/laravel/my_laravel/storage/
$ sudo chown -R www-data /var/www/html/laravel/my_laravel/vendor/

到此我们可以使用浏览器访问Laravel

http://192.168.56.101/laravel/my_laravel/public/

注意:192.168.56.101是我的虚拟机IP。

希望本文所述对大家基于Laravel框架的PHP程序设计有所帮助。

PHP 相关文章推荐
PHP安全编程之加密功能
Oct 09 PHP
php时间不正确的解决方法
Apr 09 PHP
GBK的页面输出JSON格式的php函数
Feb 16 PHP
深入探讨PHP中的内存管理问题
Aug 31 PHP
php5.3中连接sqlserver2000的两种方法(com与ODBC)
Dec 29 PHP
php.ini 配置文件的深入解析
Jun 17 PHP
检查用户名是否已在mysql中存在的php写法
Jan 20 PHP
destoon实现商铺管理主页设置增加新菜单的方法
Jun 26 PHP
php版微信自动获取收货地址api用法示例
Sep 22 PHP
PHP中大括号'{}'用法实例总结
Feb 08 PHP
laravel 中如何使用ajax和vue总结
Aug 16 PHP
PHP操作MongoDB实现增删改查功能【附php7操作MongoDB方法】
Apr 24 PHP
CI(CodeIgniter)框架视图中加载视图的方法
Mar 24 #PHP
总结的一些PHP开发中的tips(必看篇)
Mar 24 #PHP
CI(CodeIgniter)框架实现图片上传的方法
Mar 24 #PHP
PHP的自定义模板引擎
Mar 24 #PHP
ThinkPHP模板标签eq if 中区分0,null,false的方法
Mar 24 #PHP
利用ajax和PHP实现简单的流程管理
Mar 23 #PHP
CodeIgniter框架基本增删改查操作示例
Mar 23 #PHP
You might like
PHP命名空间(Namespace)简明教程
2014/06/11 PHP
PHP实现单例模式最安全的做法
2014/06/13 PHP
ThinkPHP之N方法实例详解
2014/06/20 PHP
php发送邮件的问题详解
2015/06/22 PHP
PHP7 错误处理机制修改
2021/03/09 PHP
prototype 的说明 js类
2006/09/07 Javascript
Array, Array Constructor, for in loop, typeof, instanceOf
2011/09/13 Javascript
jquery 之 $().hover(func1, funct2)使用方法
2012/06/14 Javascript
js实现网页倒计时、网站已运行时间功能的代码3例
2014/04/14 Javascript
jquery图片播放浏览插件prettyPhoto使用详解
2014/12/19 Javascript
浅谈JS中json数据的处理
2016/06/30 Javascript
jQuery表单验证简单示例
2016/10/17 Javascript
JQuery实现定时刷新功能代码
2017/05/09 jQuery
javascript checkbox/radio onchange不能兼容ie8处理办法
2017/06/13 Javascript
Vue2.0 给Tab标签页和页面切换过渡添加样式的方法
2018/03/13 Javascript
JQueryDOM之样式操作
2019/03/27 jQuery
koa-router路由参数和前端路由的结合详解
2019/05/19 Javascript
微信小程序页面间跳转传参方式总结
2019/06/13 Javascript
[19:15]DK战队纪录片
2014/09/02 DOTA
Python中logging模块的用法实例
2014/09/29 Python
举例讲解Python中的身份运算符的使用方法
2015/10/13 Python
pandas按若干个列的组合条件筛选数据的方法
2018/04/11 Python
对python生成业务报表的实例详解
2019/02/03 Python
pandas 中对特征进行硬编码和onehot编码的实现
2019/12/20 Python
python装饰器的特性原理详解
2019/12/25 Python
关于Pytorch的MLP模块实现方式
2020/01/07 Python
Python网页解析器使用实例详解
2020/05/30 Python
python爬取网易云音乐热歌榜实例代码
2020/08/07 Python
HTML5之SVG 2D入门4—笔画与填充
2013/01/30 HTML / CSS
html5 迷宫游戏(碰撞检测)实例一
2013/07/25 HTML / CSS
html5实现多图片预览上传及点击可拖拽控件
2018/03/15 HTML / CSS
阿迪达斯新加坡官方网站:adidas新加坡
2019/12/06 全球购物
体育教师求职信
2014/05/24 职场文书
2015年女生节活动总结
2015/02/27 职场文书
通知怎么写?
2019/04/17 职场文书
Python 中面向接口编程
2022/05/20 Python