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 如何向 MySQL 发送数据
Oct 09 PHP
再次研究下cache_lite
Feb 14 PHP
一周让你学会PHP 不错的学习资料
Feb 06 PHP
php源代码安装常见错误与解决办法分享
May 28 PHP
php5.3 注意事项说明
Jul 01 PHP
php记录代码执行时间(实现代码)
Jul 05 PHP
php获取mysql字段名称和其它信息的例子
Apr 14 PHP
php实现根据url自动生成缩略图的方法
Sep 23 PHP
PHP学习笔记(一):基本语法之标记、空白、和注释
Apr 17 PHP
php自定义函数实现统计中文字符串长度的方法小结
Apr 15 PHP
利用php + Laravel如何实现部署自动化详解
Oct 11 PHP
PHP html_entity_decode()函数讲解
Feb 25 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&mysql(六)
2006/10/09 PHP
PHP中strtr字符串替换用法详解
2014/11/26 PHP
PHP数组操作类实例
2015/07/11 PHP
php上传图片类及用法示例
2016/05/11 PHP
用于table内容排序
2006/07/21 Javascript
javascript oop开发滑动(slide)菜单控件
2010/08/25 Javascript
js的一些常用方法小结
2011/06/29 Javascript
js捕获鼠标滚轮事件代码
2013/12/16 Javascript
jQuery的选择器中的通配符使用介绍
2014/03/20 Javascript
jquery得到iframe src属性值的方法
2014/09/25 Javascript
深入探密Javascript数组方法
2015/01/08 Javascript
浅谈JavaScript 执行环境、作用域及垃圾回收
2016/05/31 Javascript
jQuery ajaxForm()的应用
2016/10/14 Javascript
详解vue-cli快速构建项目以及引入bootstrap、jq
2017/05/26 Javascript
Javascript调试之console对象——你不知道的一些小技巧
2017/07/10 Javascript
vue组件传递对象中实现单向绑定的示例
2018/02/28 Javascript
Element-UI中关于table表格的那些骚操作(小结)
2019/08/15 Javascript
nodeJs的安装与npm全局环境变量的配置详解
2020/01/06 NodeJs
ES6中new Function()语法及应用实例分析
2020/02/19 Javascript
numpy自动生成数组详解
2017/12/15 Python
python实现批量图片格式转换
2020/06/16 Python
Python列表的切片实例讲解
2019/08/20 Python
零基础学python应该从哪里入手
2020/08/11 Python
python 获取谷歌浏览器保存的密码
2021/01/06 Python
详解Django中的FBV和CBV对比分析
2021/03/01 Python
Farnell德国:电子元器件供应商
2018/07/10 全球购物
服装创业计划书范文
2014/02/05 职场文书
优秀高中生事迹材料
2014/02/11 职场文书
《维生素c的故事》教学反思
2014/02/18 职场文书
民族团结先进个人事迹材料
2014/06/02 职场文书
北京奥运会口号
2014/06/21 职场文书
教师师德承诺书2016
2016/03/25 职场文书
JS数组的常用方法整理
2021/03/31 Javascript
MySQL Router实现MySQL的读写分离的方法
2021/05/27 MySQL
《艾尔登法环》1.03.3补丁上线 碎星伤害调整
2022/04/07 其他游戏
使用CSS自定义属性实现骨架屏效果
2022/06/21 HTML / CSS