第一种方法:
********************** 采用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一键安装包 (这样不用安装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