Composer 不是一个包管理器,它仅仅是一个依赖管理工具,它允许你申明项目所依赖的代码库,并在你的项目中安装这些代码库。它涉及 “packages” 和 “libraries”,但它在每个项目的基础上进行管理,在你项目的某个目录中(例如 vendor)进行安装。默认情况下它不会在全局安装任何东西。注意:composer要求PHP版本在5.3及以上,才能支持!
下载composer
官网下载:https://getcomposer.org/download/ (可能下载不了,国内你懂得)
网盘下载:http://pan.baidu.com/s/1slRv86p

双击Composer-Setup.exe 安装composer
注:安装过程如果出现如下错误
The openssl extension is required for SSL/TLS protection… ,
请查看php否开启了php_openssl扩展,如没开启请开启该扩展再次安装。
开启方法:打开php的php.ini配置文件,开启php_openssl.dll扩展(删除前面的分号),然后重启WAMP服务器。

1.勾选Developer mode(开发者模式),可自行选择安装路径

2.选择你php安装路径下的php.exe(我的php是wamp集成包,所以在wamp文件下)

3.(可选可不选)这里安装时可以不要勾选代理。

4.安装完成后 win+R,输入cmd打开windows的终端,输入:
composer或者 composer -v
看到以下界面说明安装成功~~

ps:不要忘了经常执行 composer selfupdate 以保持 Composer 一直是最新版本哦!

安装Laravel:composer配置国内镜像
参考文章:使用国内镜像composer安装laravel

方法一(推荐):在命令行界面中修改composer的全局配置文件
即配置镜像地址:

composer config -g repo.packagist composer https://packagist.phpcomposer.com
1

composer config -g repo.packagist composer https://packagist.laravel-china.org
1
如果地址有问题,安装过程中需要重新验证输入密码什么的,重新找个地址即可。

方法二(不推荐):直接修改composer.json配置文件
在cmd中输入composer config -l -g命令,得到composer配置文件的路径:
C:/Users/Administrator/AppData/Roaming/Composer,打开路径下的config.json文件,将内容改为:

{
"config": {},
"repositories": {
"packagist": {
"type": "composer",
"url": "https://packagist.phpcomposer.com"
}
}
}
1
2
3
4
5
6
7
8
9
其中的url路径改为可用的国内路径就好,一个不行就多换几个试试。

初始化Laravel项目:两种方法
方法一(推荐):使用composer命令,初始化 指定的 laravel 版本(推荐)
通过composer安装的Laravel不用我们做任何修改,只需要配置好自己的项目站点和数据库即可。
如果已经配置好站点,可以cd进入我们需要创建的项目所在的www根目录站点,cd切换到www文件夹下后,输入命令:

composer create-project laravel/laravel=5.6.* --prefer-dist project_name
1
就会在当前目录下创建一个叫project_name的 laravel 空项目;

注意:laravel 5.6的环境要求:php版本>7.1.3

方法二(不推荐):使用composer先安装laravel,然后使用laravel命令初始化
1、输入命令:composer global require "laravel/installer"
自动跳转到composer文件夹下去安装Laravel:

2、使用laravel命令初始化
使用laravel命令安装,得先切换到bin目录下才可以,cd切换到
C:\Users\Administrator\AppData\Roaming\Composer\vendor\bin
后,输入命令:laravel new project_name,创建一个叫project_name的laravel空项目;
使用该方法麻烦的一点就是:必须将project_name\public绑定到网站服务器目录下(新建或现有网站)!或者说将web服务器根目录指向project_name\public文件夹!

测试是否安装成功,地址栏输入:localhost/项目名/public
初始化成功后,我们就可以直接在浏览器地址栏中输入我们的目标地址:localhost/project_name/public,看到以下页面就证明我们的laravel框架安装成功~~~
ps:我自己是放在www/test文件夹下的,而且我设置了test文件夹的域名是test.com,注意区分哈~

查看laravel版本
方法1:git进入laravel项目所在文件,输入php artisan --version ,即可查看当前项目的laravel版本;
方法2: 在项目文件中找到vendor\laravel\framework\src\Illuminate\Foundation\Application.php,打开后大约在28行能看到版本信息。这个方法很手工。但是同样也很准确。
修改laravel项目的相关配置
/config/app.php中的timezone默认是UTC('timezone' => 'UTC'),UTC是世界统一时间(英国伦敦格林尼治时间),需要将时区改成中国时区Asia/Shanghai。
修改.env文件,配置数据库信息
DB_DATABASE=database
DB_USERNAME=username
DB_PASSWORD=password
1
2
3
在项目下执行以下命令,重新生成应用APP_KEY:
php artisan key:generate
1
最后,重启wamp服务器
---------------------

windows环境下安装composer,然后使用composer安装Laravel的更多相关文章

  1. (转 留存)Windows环境下的NodeJS+NPM+GIT+Bower安装配置步骤

    Windows环境下的NodeJS+NPM+GIT+Bower安装配置步骤 标签: NodeJSnpmbower 2015-07-17 16:38 3016人阅读 评论(0) 收藏 举报  分类: G ...

  2. windows环境下sublime的nodejs插件详细安装图解

    前面的话   搜索了好多文档后,才成功地安装了sublime text3的nodejs插件.为了存档,也为了方便有同样需求的朋友,将其安装过程详细记录如下 安装nodejs 虽然nodejs官网提供了 ...

  3. Windows 环境下于虚拟环境中源码安装 cx_oracle

    安装前提条件: (1).安装 instantclient-basic-nt (2).安装 instantclient-sdk-nt (3).安装 Microsoft Visual C++ Compil ...

  4. 《高可用MySQL》1 – Windows环境下压缩版MySQL安装

    近日在读O’REILIY系列的<高可用MySQL>, 自然少不了主从(Master-Slave)配置和横向扩展相关的内容.Master-Slave这东西吧,在许多公司都是标配,开发中基本天 ...

  5. 【经验之谈】Windows环境下配置WordPress

    前言 wordpress全球著名的开放博客平台,拥有成千上万个各式插件和不计其数的主题模板样式,使用php和mysql搭建,下面说下载windows环境下配置wordpress,经验之谈. 安装 关于 ...

  6. windows环境下apache-apollo服务器搭建及发布订阅测试

    查证了一些资料之后,发现 apache-apollo服务器使用的人还是挺多的,资料也比较齐全,所以直接选择 apache-apollo了,具体性能如何,先用起来再说吧: 1.下载 apache-apo ...

  7. Windows 环境下 Docker 使用及配置

    原文引用: https://www.cnblogs.com/moashen/p/8067612.html 我们可以使用以下两种方式在Windows环境下使用docker: 1. 直接安装: Docke ...

  8. Redis在windows环境下ThinkPHP的安装和使用

    1.Redis概述: 2.Redis在windows环境下的安装: 下载地址:https://github.com/dmajkic/redis/downloads,选取其中一个zip压缩包:

  9. 在 windows 环境下安装 redislive

    这是一篇在 windows 环境下安装 redislive 的教程! 项目地址:https://github.com/nkrode/RedisLive 配置文档:http://www.nkrode.c ...

  10. Windows环境下MongoDB的安装与配置

    MongoDB是一种高性能的文档型数据库,现介绍一下在Windows环境下MongDB的安装与配置 获取MongoDB 打开官方网站 www.mongodb.org,找到页面右上解的DownLoad链 ...

随机推荐

  1. 为Jekyll+GitHub Pages添加全文搜索功能

    动态演示如下: [上传失败, 请自行搜索原文] 源码库: program-in-chinese/team_website 找到此JS工具: christian-fei/Simple-Jekyll-Se ...

  2. weblogic 安全漏洞 CVE-2017-5638

    关于安全漏洞 CVE-2017-5638 的 Weblogic Server 防护建议 关于Weblogic Server如何防护防止近期爆出的Struts 2远程代码执行安全漏洞,为您提供以下内容参 ...

  3. iOS----------Bad Gateway

    今天项目因为元数据被拒,再次提交去编辑APP时,发现进不了我的APP界面,出现了如下情况,大概有10多分钟 ,一直进不去 ,公司网络一直不稳定,于是打开了我的VPN,然后就可以了.

  4. Python 基于Python及zookeeper实现简单分布式任务调度系统设计思路及核心代码实现

    基于Python及zookeeper实现简单分布式任务调度系统设计思路及核心代码实现   by:授客 QQ:1033553122 测试环境 功能需求 实现思路 代码实践(关键技术点实现) 代码模块组织 ...

  5. Git创建本地版本库

    什么是版本库呢?版本库又名仓库,英文名repository,你可以简单理解成一个目录,这个目录里面的所有文件都可以被Git管理起来,每个文件的修改.删除,Git都能跟踪,以便任何时刻都可以追踪历史,或 ...

  6. citrix外企,鸡鸣寺,玄武湖环跑,七牛云笔试

    笔记汇总,计算机网络笔记汇总 昨天下江宁,经历了人生第一场f2f面试,外企,citrix思杰:(准备好久都英文介绍没用上sad) 全程一个半小时,最后被面试官夸是面过人中,对计算机网络理解最多的(希望 ...

  7. 大整数相乘问题总结以及Java实现

    最近在跟coursera上斯坦福大学的算法专项课,其中开篇提到了两个整数相乘的问题,其中最简单的方法就是模拟我们小学的整数乘法,可想而知这不是比较好的算法,这门课可以说非常棒,带领我们不断探索更优的算 ...

  8. 线上centos6出现软死锁 kernel:BUG: soft lockup

    线上centos6出现软死锁 kernel:BUG: soft lockup 今天线上一台centos6机器用xshell一直连接不上,然后在xshell上显示 Message from syslog ...

  9. Failure sending mail: The user or group name 'xxx\xxxx' is not recognized.Mail will not be resent

      一批Reporting Service报表的订阅突然报如下错误: Failure sending mail: The user or group name 'xxx\xxxx' is not re ...

  10. CentOS6.9安装WordPress搭建自己的博客网站

    首先说明我用的是服务器上之前装的mysql数据库,只需要配置上就行了 准备工作 CentOS6.9 在/目录下创建一个目录src,把下载的东西都放到这个文件夹下 下载Apache Httpd,下载地址 ...