Laravel框架搭建--Windows系统下配置

来源:互联网 发布:台湾年金改革 知乎 编辑:程序博客网 时间:2024/06/05 12:48

Laravel搭建-windows环境

一、配置Windows下PHP运行环境,可通过集成环境WAMP或者PHPStudy等一键搭建,此处不在赘述

二、下载Laravel

1. 通过Composer下载

首先需要安装Composer,从http://www.phpcomposer.com/处下载最新的安装包进行安装,安装过程中需要设置php.exe文件,如果没有自动找到,则手动指定php.exe的位置,然后安装完成即可。完成后,通过window命令行中输入composer命令,回车,出现如下界面则成功安装composer。


通过composer命令行下载最新的Laravel框架,过程中如果需要翻墙而无法成功,可以通过镜像网站进行。

2.通过手动下载Laravel

http://www.golaravel.com/download/在此处下载最新的一键安装包,然后解压到站点的根目录下,即可。

通过这两种方式得到的Laravel文件夹是完全相同的。

三、配置

1. 配置httpd.conf 

1. 首先需要将DocumentRoot对应的站点位置设置为我们Laravel程序所在的文件夹
2. 将DocumentRoot下<Directory>中的设置修改为
Options +Indexes +FollowSymLinks +ExecCGI
AllowOverride All
Order allow,deny
Allow from all
Require all granted
  
3. 启用mod_rewrite路由重写以及vhost,即找到包含mod_rewrite.so以及mod_vhost_alias.so的这两行,将前面的#号去掉。

2. 配置httpd_vhosts.conf

在该文件中已经预先设置了两个虚拟host,只需要将其中一个复制下来,然后将DocumentRoot的路径修改为我们Laravel站点的路径,然后将ServerName修改为自定义的站点名称即可。

3. 配置host

host文件在系统的C:\Windows\System32\drivers\etc此位置,打开后找到127.0.0.1       localhost 这一行,复制并粘贴在下部,将localhost修改为自定义的域名名称即可。

4. 必要时修改.htaccess

.htaccess用来响应apache的路由重定向,如果Laravel中自带的.htaccess无法正常工作,则可以将一下代码替换原.htaccess文件
Options +FollowSymLinks
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]

5.域名层级处理

配置完成后,便可以通过在浏览器的地址栏中输入XXXX.XX/public/打开,其中XXXX.XX是自定义的域名,public是Laravel框架目录中的文件夹,框架的入口文件index.php在public文件夹下。
如果想要在地址栏隐藏掉public,可以使用两种方法,第一种是在前面配置框架目标路径的时候,将路径定位到public文件夹,这样在通过域名访问的时候直接访问到public文件夹,并打开index.php
如果不想通过修改配置文件的话,可以使用这种方法来处理,通过查看Laravel框架目录下的server.php,可以看出该文件指向了public/index.php文件,即通过XXXX.XX/server.php访问也可以正确显示入口文件。所以,可以将server.php重命名为index.php,然后将public下的.htaccess文件复制到根目录下,通过XXXX.XX的域名直接访问即可打开入口文件。
通过域名访问到如下界面时,则证明Laravel配置完成,可以开始进行后续的开发了~~
对了,如果是在Linux系统下运行Laravel,则需要将站点目录开放777权限

0 0
原创粉丝点击