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链 ...
随机推荐
- 重建程序员能力(3)-asp.net MVC框架增加Controller
MVC在微软中提供的框架目前只是发现是asp.net用.另 8年前,我做了个MVC的Windows APP框架如果有兴趣我日后会介绍给大家,欢迎大家关注.MVC的概念网站上有很多,大家去查阅一 ...
- java 设计模式 ---- 单例模式
只产生一个实例, 所以要使用静态方法对外暴露对象(如果使用反射技术, 也能调用私有的构造方法) 懒汉模式 并发时还是可能会产生多个实例, 所以同步处理 public class User{ priva ...
- C# 当前 .NET SDK 不支持将 .NET Core 2.1 设置为目标。请将 .NET Core 2.0 或更低版本设置为目标,或使用支持 .NET Core 2.1 的 .NET SDK 版本。
报错信息: 严重性 代码 说明 项目 文件 行 禁止显示状态 错误 NETSDK1045 当前 .NET SDK 不支持将 .NET Core 2.2 设置为目标.请将 .NET Core 2.1 或 ...
- mysql之limit使用
在mysql中,limit的使用方式如下: limit m,n --m:表示从哪一行开始查,n:查询多少条 需要明确的是,m表示取条数的起始位置,而n表示取多少条.例如我查询某个表,获取第一条数据,那 ...
- python接口自动化-Cookie_绕过验证码登录
前言 有些登录的接口会有验证码,例如:短信验证码,图形验证码等,这种登录的验证码参数可以从后台获取(或者最直接的可查数据库) 获取不到也没关系,可以通过添加Cookie的方式绕过验证码 前面在“pyt ...
- 遍历一个List的几种方法
方式1.一开始是这样的: public static void test1(List<String> list) { for (int i = 0; i < list.size(); ...
- pycharm中运行时添加配置 及pytest模式怎么修改为run模式
会发现不是控制台输出,而是pytest模式. 修改: 当运行时,发现无法运行: 然后点击Add Configuration, 点击加号,点击Python: 选择脚本路径和解释器.点击OK即可.
- jexus独立版设置支持https
先用命令找到libssl.so find / -name libssl.so.* 执行完命令之后找到libssl.so.x.x.x如(libssl.so.1.0.0) 再到jexus/runtime/ ...
- POJ 2411 Mondriaan's Dream -- 状压DP
题目:Mondriaan's Dream 链接:http://poj.org/problem?id=2411 题意:用 1*2 的瓷砖去填 n*m 的地板,问有多少种填法. 思路: 很久很久以前便做过 ...
- AI佳作解读系列(三)——深度学习中的合成数据研究
Below are some investigation resources for synthetic datasets: 1. Synthetic datasets vs. real images ...