[PHP] - Laravel 5 的 Hello Wold
吐槽一段
整了半天,Laravel下载麻烦得可以去死。先要安装composer,而composer又被共墙了,之后又要安装git,安装完git还要注册git,等等。。。。
最终放弃这种玩法,太恶心了。我操。
最后在这里,找到这个:
Laravel 5的整个框架源码下载:
https://github.com/overtrue/latest-laravel
下载完后,解压laravel-master.tar.gz到php项目的目录。
我这里的是:F:\PhpProject\laravel5
Laravel 5正确运行的步骤:
步骤一
1、打开apache的httpd.conf文件,打开这个Module:
LoadModule rewrite_module modules/mod_rewrite.so
这是URL重写模块
2、把Directory的AllowOverride设置为All
<Directory />
Options Indexes FollowSymLinks
AllowOverride All
Order Allow,Deny
Allow From All
</Directory>
步骤二
打开apache的虚拟主机配置文件:httpd-vhosts.conf
在conf\extra目录下
1、同样,把Directory里的AllowOverride设置为All
<Directory />
# 列出目录资源
Options Indexes FollowSymLinks
# 禁止列出目录资源
#Options FollowSymLinks
AllowOverride all
Order allow,deny
Allow from all
</Directory>
2、把DocumentRoot指向Laravel的public目录,如:
DocumentRoot "F:/PhpProject/laravel5/public"
因为Laravel最终是只公开public目录
步骤三
启动apache,地址栏输入:http://localhost 将看到如下画面:

妈B,千呼万唤屎出来。。。。。。
Hello World
打开文件:app\Http\routes.php
加入代码:
Route::get('/hi', function()
{
return 'Hello World';
});
地址栏输入:http://localhost/hi
出现:

整了半天,终于整出个Hello Wold,JB都折了。
参考文章:
学习laravel之路由问题 404
http://www.cnblogs.com/perseverancevictory/p/4264379.html
Laravel视频 Hello World
http://v.youku.com/v_show/id_XNjgwNDg3OTQ4.html?from=s1.8-1-1.2
[PHP] - Laravel 5 的 Hello Wold的更多相关文章
- TODO:Laravel增加验证码
TODO:Laravel增加验证码1. 先聊聊验证码是什么,有什么作用?验证码(CAPTCHA)是"Completely Automated Public Turing test to te ...
- TODO:Laravel 内置简单登录
TODO:Laravel 内置简单登录 1. 激活Laravel的Auth系统Laravel 利用 PHP 的新特性 trait 内置了非常完善好用的简单用户登录注册功能,适合一些不需要复杂用户权限管 ...
- TODO:Laravel 使用blade标签布局页面
TODO:Laravel 使用blade标签布局页面 本文主要介绍Laravel的标签使用,统一布局页面.主要用到到标签有@yield,@ stack,@extends,@section,@stop, ...
- TODO:搭建Laravel VueJS SemanticUI
TODO:搭建Laravel VueJS SemanticUI Laravel是一套简洁.优雅的PHP开发框架(PHP Web Framework).可以让你从面条一样杂乱的代码中解脱出来:它可以帮你 ...
- Bringing Whoops Back to Laravel 5
You might be missing the "prettier" Whoops error handler from Laravel 4. If so, here's how ...
- 在 Laravel 中使用图片处理库 Integration/Image
系统需求 PHP >= 5.3 Fileinfo Extension GD Library (>=2.0) … or … Imagick PHP extension (>=6.5.7 ...
- Laravel Composer and ServiceProvider
Composer and: 创建自定义类库时,按命名空间把文件夹结构组织好 composer.json>autoload>classmap>psr-4 composer dump-a ...
- Laravel 5.x 请求的生命周期(附源码)
Laravel最早接触是刚开始实习的时候,那时通过网上的学习资料很快便上手,开发模块接口.后来没有什么深入和总结,但是当我刚开始学Laravel的时候,我对Laravel最大的认识就是,框架除了路由. ...
- Laravel 5.3 登录注册底层实现详解
每个控制器都使用 trait 来引入它们需要的方法 */ 用于处理用户登录认证 用于处理新用户注册 包含重置密码逻辑 用于处理重置密码邮件链接 认证需要的视图 包含了应用的基础布局文件 ...
随机推荐
- NUBWO/狼博旺 NO-3000台式电脑耳机头戴式游戏电竞语音耳麦带话筒
产品名称:NUBWO/狼博旺 NO-3000 套餐类型: 官方标配 颜色分类: 蓝色耳机(发光) 黑蓝7.1声道USB 黑色 黑蓝色(发光) 黑蓝色 黑蓝单插孔 白色(发光) 白色 佩戴方式: 头戴护 ...
- grep查询文本:问一个简单shell问题,将grep的输出赋值给一个变量
问一个简单shell问题,将grep的输出赋值给一个变量 用grep命令得到的输出赋值给一个变量不成功. grep命令如下: 代码: $ grep -c '^abc' file.txt 输出为22,表 ...
- 第5章 搭建S3C6410开发板的测试环境
1.使用Eboot擦除NandFlash的方法如下: 第一步:准备工作 用串口线或USB转串口线连接开发板和PC,并启动minicom 第二步:进入Eboot状态 打开OK6410开发板的电源开关,过 ...
- centos系列——1
今天开始好好学一下centos,下面记录全过程,以方便后来查阅. 开机后用户名为root. 忘记密码修改方法: 以GRUB 多系统引导程序启动,用GRUB引导系统进入单用户步骤:(1) 启动GRUB, ...
- a* products
Experience of black-box testing on set-top-boxes/IP-connected devices, games consoles and tablets ht ...
- LeetCode 102
方法一:(迭代) /** * Definition for a binary tree node. * struct TreeNode { * int val; * TreeNode *left; * ...
- iOS工作小技巧及填坑记录
以下是本人在iOS开发工作中使用的一些小技巧,记录一下. 1.使用XXX.pch文件便捷开发+加速Build 在IOS开发的项目中有一个XX_Prefix.pch XX_Prefix.pch:扩展名. ...
- Win10/UWP开发—SystemNavigationManager
Win10系统为确保所有应用中的一致导航体验,提供后退导航功能.当你的应用在手机.平板电脑上或者在支持系统后退功能的电脑或笔记本电脑上运行时,系统会在"后退"按钮被按下时通知你的应 ...
- MySQL分布式集群之MyCAT(转)
原文地址:http://blog.itpub.net/29510932/viewspace-1664499/ 隔了好久,才想起来更新博客,最近倒腾的数据库从Oracle换成了MySQL,研究了一段时间 ...
- Axis2使war包发布为WebService
首先 吐槽下 Axis2的Eclipse插件.不好用,而且局限性大.并且添加包的过程...会及其痛苦.(懂的自然懂) 而且 发布的aar文件,不能解压缩重新打包再压缩...尝试过添加 jar包,但报错 ...