环境要求:php+apache,并且将php的根目录配置到“环境变量”。

1.安装composer

使用cmd进入想要安装composer的目录执行如下命令,下载composer.phar文件:

php -r "readfile('http://install.phpcomposer.com/installer');" | php

在composer安装目录下新建composer.bat文件,代码如下:

@php "%~dp0composer.phar" %*

将composer安装目录配置到系统的环境变量,composer安装完毕。

此时使用cmd执行如下命令可以看到composer的版本信息:Composer version 1.0-dev (72cd6afdfce16f36a9fd786bc1b2f32b851e764f) 2015-12-28 17:35:19

composer -v

2.安装laravel

下载laravel安装包,下载路径:http://www.golaravel.com/download。

将下载的文件解压放在项目的根目录,例如博客项目根目录为:e:/blog,那么它的目录结构如下图:

使用cmd进入目录e:/blog,执行如下命令:

composer install

到这里laravel安装完毕。

laravel必须要求apache开启mod_rewrite模块,

将apache的根目录设置到e:/blog/public,使用浏览器打开:http://locahost,你可以看到“Laravel 5”的图案。(注意Apache设置的端口)

设置如下:

DocumentRoot "e:/blog/public"
<Directory "e:/blog/public">
#
# Possible values for the Options directive are "None", "All",
# or any combination of:
# Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews
#
# Note that "MultiViews" must be named *explicitly* --- "Options All"
# doesn't give it to you.
#
# The Options directive is both complicated and important. Please see
# http://httpd.apache.org/docs/2.4/mod/core.html#options
# for more information.
#
Options Indexes FollowSymLinks #
# AllowOverride controls what directives may be placed in .htaccess files.
# It can be "All", "None", or any combination of the keywords:
# AllowOverride FileInfo AuthConfig Limit
#
AllowOverride All #
# Controls who can get stuff from this server.
#
Require all granted
</Directory>

注意:AllowOverride 必须改为"All"。

3.启用composer的全量中国镜像

使用cmd进入项目根目录e:/blog,执行如下命令:

composer config repo.packagist composer http://packagist.phpcomposer.com

然后打下根目录下的composer.json文件,在文件末尾你可以看到如下代码,说明启用成功:

"repositories": {
"packagist": {
"type": "composer",
"url": "http://packagist.phpcomposer.com"
}
}

 

最新文章

  1. js中转换Date日期格式
  2. 面向服务架构(SOA)和企业服务总线(ESB)
  3. CentOS 7部署flume
  4. 转载 r.js打包经验
  5. iOS edgesForExtendedLayout、extendedLayoutIncludesOpaqueBars、automaticallyAdjustsScrollViewInsets属性详解
  6. 关于apache的重启
  7. UCML平台中 如何设置列表单元格中的链接失效
  8. hdu1087Super Jumping! Jumping! Jumping!(最大递增序列和)
  9. 黑马程序员:Java基础总结----枚举
  10. python3读取sqlyog配置文件中的MySql密码
  11. Python Day 13 装饰器
  12. C# — 动态获取本地IP地址及可用端口
  13. 洛谷 P1525 关押罪犯
  14. 树莓派上使用DHCPig进行DHCP池耗尽攻击
  15. .NET Core 跨平台 串口通讯 ,Windows/Linux 串口通讯,flyfire.CustomSerialPort 的使用
  16. mongodb的capped Collection集合
  17. 为什么 JVM 不用 JIT 全程编译
  18. Flume NG 配置详解(转)
  19. $CRS_HOME/cdata下大量数字命名的文件,占用空间大
  20. StanFord 编程方法

热门文章

  1. 加载php_curl.dll和php_openssl.dll出错原因及解决办法
  2. select2使用详解
  3. symfony2路径问题
  4. Redis 入门之编译安装
  5. 蘑菇街2015校招技术类笔试题A卷,回忆版(杭州站)
  6. TCLP 第一章 1.5字符输入输出
  7. C# sql Helper
  8. FileAttributes枚举
  9. ant的入门 配置与安装
  10. linux 挂载 镜像文件