windows环境下安装composer,然后使用composer安装Laravel
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的更多相关文章
- (转 留存)Windows环境下的NodeJS+NPM+GIT+Bower安装配置步骤
Windows环境下的NodeJS+NPM+GIT+Bower安装配置步骤 标签: NodeJSnpmbower 2015-07-17 16:38 3016人阅读 评论(0) 收藏 举报 分类: G ...
- windows环境下sublime的nodejs插件详细安装图解
前面的话 搜索了好多文档后,才成功地安装了sublime text3的nodejs插件.为了存档,也为了方便有同样需求的朋友,将其安装过程详细记录如下 安装nodejs 虽然nodejs官网提供了 ...
- Windows 环境下于虚拟环境中源码安装 cx_oracle
安装前提条件: (1).安装 instantclient-basic-nt (2).安装 instantclient-sdk-nt (3).安装 Microsoft Visual C++ Compil ...
- 《高可用MySQL》1 – Windows环境下压缩版MySQL安装
近日在读O’REILIY系列的<高可用MySQL>, 自然少不了主从(Master-Slave)配置和横向扩展相关的内容.Master-Slave这东西吧,在许多公司都是标配,开发中基本天 ...
- 【经验之谈】Windows环境下配置WordPress
前言 wordpress全球著名的开放博客平台,拥有成千上万个各式插件和不计其数的主题模板样式,使用php和mysql搭建,下面说下载windows环境下配置wordpress,经验之谈. 安装 关于 ...
- windows环境下apache-apollo服务器搭建及发布订阅测试
查证了一些资料之后,发现 apache-apollo服务器使用的人还是挺多的,资料也比较齐全,所以直接选择 apache-apollo了,具体性能如何,先用起来再说吧: 1.下载 apache-apo ...
- Windows 环境下 Docker 使用及配置
原文引用: https://www.cnblogs.com/moashen/p/8067612.html 我们可以使用以下两种方式在Windows环境下使用docker: 1. 直接安装: Docke ...
- Redis在windows环境下ThinkPHP的安装和使用
1.Redis概述: 2.Redis在windows环境下的安装: 下载地址:https://github.com/dmajkic/redis/downloads,选取其中一个zip压缩包:
- 在 windows 环境下安装 redislive
这是一篇在 windows 环境下安装 redislive 的教程! 项目地址:https://github.com/nkrode/RedisLive 配置文档:http://www.nkrode.c ...
- Windows环境下MongoDB的安装与配置
MongoDB是一种高性能的文档型数据库,现介绍一下在Windows环境下MongDB的安装与配置 获取MongoDB 打开官方网站 www.mongodb.org,找到页面右上解的DownLoad链 ...
随机推荐
- 《JavaScript高级程序设计》笔记:面向对象的程序设计(六)
面向对象的语言有一个标志,那就是它们都有类的概念,而通过类可以创建任意多个具有相同属性和方法的对象. 理解对象 创建自定义对象的最简单的方法就是创建一个Object的实例,然后再为它添加属性和方法.例 ...
- Python 强制停止多线程运行
强制停止多线程运行 by:授客 QQ:1033553122 #!/usr/bin/env python # -*- coding:utf-8 -*- __author__ = 'shouke' ...
- Linux系统上Nginx服务器的安装与配置
前言: 详细步骤移步菜鸟教程 一. 安装Nginx,注意虚拟机与宿主机的网络连通性 l 安装编译工具及库文件(zlib库. ssl) yum -y install make zlib zlib-de ...
- Redis 由浅入深
1.redis是什么? redis是nosql(也是个巨大的map) 单线程,但是可处理1秒10w的并发(数据都在内存中) 使用java对redis进行操作类似jdbc接口标准对mysql,有各类实现 ...
- ubuntu安装Nginx
什么都不说了 直接干 一.安装Nginx 首先从Nginx的官网下载最新的稳定版本1.14.0:nginx 1.解压安装包 1.root@ubuntu:tar -zxf nginx-1.14.0.ta ...
- 配置安全的管理访问(GNS3)
实验拓扑: 实验目的: 尝试用R2/R3远程登陆R1路由器并进行管理,在此之前先在R1配置安全的管理访问 1.端口IP配置 R1: e1/0 192.168.1.1/24 e1/1 192.168.2 ...
- ASP.NET MVC2未能加载类型“System.Web.Mvc.ViewPage的解決方法
问题描述: “/”应用程序中的服务器错误. 分析器错误 说明: 在分析向此请求提供服务所需资源时出错.请检查下列特定分析错误详细信息并适当地修改源文件. 分析器错误消息: 未能加载类型“System. ...
- Socket网络编程(案例)
Socket:套接字 java.net包 1.流式套接字:基于TCP协议的Socket网络编程 工作方式: 1.客户端A连接到服务器: 2.服务器建立连接并把客户端A添加到列表: 3.客户端B.C.. ...
- 记录一次无厘头的粗心失误——java后台报错:Unknown column 'xxx' in 'field list'
原因: sql文件马虎,直接用错了仓库.用的不是程序调用的仓库.而自己pojo和mapper还是采用Mybatis的逆向工程生成的.当时搞得很无厘头. 解决方案: sql用到程序指定的仓库就行啦. 总 ...
- vue 中 assets 和 static 的区别
Vue中的静态资源管理(src下的assets和static文件夹的区别)