您的位置:首页 > 编程语言 > PHP开发

laravel在WIN7快速简单安装

2016-07-02 12:25 603 查看
第一种方法:

********************** 采用Laravel一键安装包 (这样不用安装composer管理包) ********************************

1、先下载一键安装包 http://www.golaravel.com/download/
2、新建一个项目文件夹

3、把一键安装包内的复制到 项目文件夹内  (如果新项目在服务器默认根目录,直接localhost就好,访问方法入口记得路由要加上哦。如果不在,看4)

4、如果项目不是被建在服务器,默认访问路径上;需要修改 httpd.conf、httpd-vhosts.conf、系统的host文件

a、 httpd.conf修改的作用,是让其支持非默认路劲下的项目可被解析。
需修改的项:
LoadModule rewrite_module modules/mod_rewrite.so
#开启服务,目的是能读取服务器以外的文件。当项目在非默认路劲时 可以通过指定的路劲访问

LoadModule vhost_alias_module modules/mod_vhost_alias.so
#开启服务,目的是开启自定义url功能。具体url要到 extra\httpd-vhosts.conf中去配置

Include conf/extra/httpd-vhosts.conf
#开启包含文件,引用具体url 对应的 具体项目

 
最后一个地方;让服务器能加载访问到这个地方,又有两种办法

方法一:全局修改,让服务器可加载任何一个地方目录
<Directory />
   AllowOverride none
   Require all denied
</Directory>

<Directory />
   AllowOverride all
#修改为all
   Require all granted
#如果不是granted 就修改为granted
</Directory>
方法二:局部修改法
在<Directory />
   AllowOverride none
   Require all denied
</Directory>
后边追加,
<Directory "D:/laravel/XXX/">
  #指定服务器可读取加载找个XXX目录
   Options Indexes FollowSymLinks
  
   AllowOverride All
   Allow from all 
   Require all granted 
</Directory>

b、 httpd-vhosts.conf文件里一个新增url路劲的,
照着例子写;
<VirtualHost *:80>
   ServerAdmin webmaster@dummy-host2.example.com
   DocumentRoot "D:/laravel/XXXX/public/index.php"
   ServerName XXXX.com
   ErrorLog "logs/error.log"
   CustomLog "logs/access.log" common
</VirtualHost>
注意: 1、DocumentRoot "D:/laravel/XXXX/public/index.php"斜杠是反斜杠
2、由于laravel是通过路由访问的,和其他框架类似index.php/方法入口。
为了节省开发时少写路由字符,先直接添加到这里,以后就只用  XXXX.com/方法名入口 。
不然访问得用 XXXX.com/public/index.php/方法名入口 这样要多写几个字符
3、ServerName XXXX.com  分配域名。也就是网站域名url
c、另外还得更改系统的host文件使url指向
127.0.0.1  

最后重启服务。

第二种方法:

************************  使用 composer包管理器安装Laravel  **********************************************
这时得安装两样,一样是composer,一样是Laravel
首先:安装composer

第一步:下载

这里下载最新的文件:https://getcomposer.org/download/
点击下载 Composer-Setup.exe

第二步:安装 配置
基本就点下一步,

PATH环境变量 (我的电脑->属性——>高级系统设置——>环境变量,找到path编辑)
包含 composer.phar 所在位置,
包含 php.exe 所在位置
##说明:其实在composer安装文件夹中就有composer.phar文件,并且一般都将其,和composer一起被添加到了系统环境变量。如果没有就补上

第三步:使用
比如,这里用来下载laravel

==============================================================
现在用composer来下载Laravel

第一步、首先修改composer获取laravel的地址。要想用国外的得翻墙,也不用这么麻烦来修改获取地址了

 方法一:修改composer的全局配置文件config.json
执行:  composer config -g repo.packagist composer https://packagist.phpcomposer.com 或者镜像网 http://pkg.phpcomposer.com/
 方法二:修改局部composer.json配置文件(又可以用两种方式实现;比如:composer.json在d:\aa文件夹下);  
1,**注意:文件内内容为:---目的是告诉这是个镜像网站

"require": {
"monolog/monolog": "1.0.*"
},
cmd下先切换到d:\aa目录去
切换到目录下执行:  composer config  repo.packagist composer https://packagist.phpcomposer.com 或者镜像网composer config  repo.packagist composer http://pkg.phpcomposer.com/ 2,还可以直接在composer.json添加:
"repositories": {
"packagist": {
   "type": "composer",

   "url": "https://packagist.phpcomposer.com"
}
}
添加以上内容后,就不用再执行命令生成文件了。镜像url想换就直接更换
经过方法二操作后,以后再在aa文件夹创建项目时都会通过json文件内的url去取得镜像文件源码(这个源码就是laravel的框架)

第二步、执行命令安装laravel;(如果前一步,使用的是局部修改方式,得先切换到局部文件夹去,再执行。)

创建一个名为 laravel 的 Laravel 项目
composer create-project laravel/laravel --prefer-dist

创建一个名为 testLaravel 的 Laravel 项目
composer create-project laravel/laravel testLaravel --prefer-dist

第三步、访问测试安装是否成功
如果在根目录 比如D:\wwwroot  直接localhost/项目名/public/;访问其他方法入口记得路由要加上哦(没接触过路由的看第一种方法4,可模仿着做) 
如果不在,参见第一种方法4 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Laravel安装