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
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]
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
- Laravel框架搭建--Windows系统下配置
- 1.Windows下 PHP 开源框架 laravel 的搭建
- Windows下Composer&Laravel框架的安装和配置
- windows系统下搭建爬虫框架scrapy
- Ubuntu14.04下 搭建Laravel框架
- 搭建Laravel框架流程
- laravel 框架搭建
- Laravel框架-搭建
- laravel框架的搭建
- laravel框架搭建
- windows下搭建LAMP框架
- Windows下搭建Beego框架
- windows安装laravel框架
- Laravel学习之Windows下Homestead环境搭建
- Windows下搭建Laravel+PHP+Nginx+SQLServer环境
- Windows下使用composer安装Laravel框架卡住,解决方案
- 配置laravel框架
- laravel框架monlog配置
- scrollviewListView
- select串口通讯
- 树莓派使用vsftpd搭建ftp服务器
- 【Dongle】【Web】FileUpload上传文件
- 卷积神经网络
- Laravel框架搭建--Windows系统下配置
- linux ALSA & ASOC (2) —— kcontrol
- websocket速记
- Android4.3 蓝牙BLE初步
- hadoop学习通过虚拟机安装hadoop完全分布式集群
- iOS中的枚举定义
- html 测试
- 在你步入职业软件开发生涯那天起就该知道的五件事
- Mercury:唯品会全链路应用监控系统解决方案详解(含PPT)