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. 关于如何使用xposed来hook微信软件

     安卓端  难点有两个  收款码的生成和到帐监听   需要源码加 2442982910

  2. 通过maven profile 打包指定环境配置

    背景 最近换了个新公司接手了一个老项目,然后比较坑的是这个公司的项目都没有没有做多环境打包配置,每次发布一个环境都要手动的去修改配置文件.今天正好有空就来配置下. 解决这个问题的方式有很多,我这里挑选 ...

  3. 基于GitLab的Code Review教程

    一.前言 1.本文主要内容 GitLab Code Review机制说明 Git Workflow 与 Git Code Review Workflow GitLab Code Review 配置说明 ...

  4. 我们距离AI编程还有多远?

    近几年来,人工智能的信息以不同形式霸占着我们的眼球,我们知道AlphaGo.微软小冰.Sophia,了解过自动驾驶.无人机.智能家居等,深知人工智能是在记忆力.学习力.运算力方面都远超人类的存在,但人 ...

  5. Redis与Memocache的区别

    转载地址:http://gnucto.blog.51cto.com/3391516/998509 Redis与Memcached的区别 传统MySQL+ Memcached架构遇到的问题 实际MySQ ...

  6. 自定义react数据验证组件

    我们在做前端表单提交时,经常会遇到要对表单中的数据进行校验的问题.如果用户提交的数据不合法,例如格式不正确.非数字类型.超过最大长度.是否必填项.最大值和最小值等等,我们需要在相应的地方给出提示信息. ...

  7. 数论 C - Aladdin and the Flying Carpet

    It's said that Aladdin had to solve seven mysteries before getting the Magical Lamp which summons a ...

  8. CSAPP:第十章 系统级I/O

    CSAPP:第十章 系统级I/O 10.1 unix I/O10.2 文件10.3 读取文件元数据10.4 读取目录内容10.5 共享文件10.6 我们该使用哪些I/O函数? 10.1 unix I/ ...

  9. 用Redis管理Session

    maven <dependency> <groupId>redis.clients</groupId> <artifactId>jedis</ar ...

  10. jmeter在linux服务器的安装和运行

    一.工具准备 1.下载安装xshell连接服务器工具 2.下载安装Xftp工具,向服务器传输文件工具 3.下载jdk 1.8版本:jdk-8u11-linux-x64.tar.gz 下载地址: htt ...