[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

posted @   横渡  阅读(2833)  评论(0编辑  收藏  举报
编辑推荐:
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
阅读排行:
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 周边上新:园子的第一款马克杯温暖上架
点击右上角即可分享
微信分享提示