阿里云ECS上搭建LAMP+Laravel环境(二)

吐槽一段

整了半天,Laravel下载麻烦得可以去死。先要安装composer,而composer又被共墙了,之后又要安装git,安装完git还要注册git,等等。。。。

最终放弃这种玩法,太恶心了。我操。

 


 

最后在这里,找到这个:

Laravel 5的整个框架源码下载:

https://github.com/overtrue/latest-laravel

下载完后,解压laravel-master.tar.gz到php项目的目录。

我这里的是:F:\PhpProject\laravel5


 

 

上文讲述了如何在阿里云 ECS 上搭建 LAMP
环境的详细步骤,本文会继续讲述接下来如何配置 Laravel 环境。

Laravel 5正确运行的步骤:

 

  • 安装 Laravel 需要借助 Composer,所以我们先来安装 Composer

步骤一

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>

 

<code>
sudo curl -sS
https://getcomposer.org/installer
| php
奥门永利误乐域,</code>

步骤二

打开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 将看到如下画面:

奥门永利误乐域 1

妈B,千呼万唤屎出来。。。。。。


 

 

安装成功后,配置 Composer 可以全局使用。

Hello World

打开文件:app\Http\routes.php

加入代码:

Route::get('/hi', function()  {      return 'Hello World';  });

地址栏输入:http://localhost/hi

出现:

奥门永利误乐域 2

 

整了半天,终于整出个Hello Wold,JB都折了。


 

 

<code>
mv composer.phar /usr/local/bin/composer
chmod +x /usr/local/bin/composer
</code>

参考文章:

学习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


  • 用 Composer 安装 Laravel
    <code>
    composer global require “laravel/installer=~1.1”
    </code>

但在 root 用户下运行 Composer 会提示如下错误:

奥门永利误乐域 3

所以我们先需要新建一个其他用户。

<code>
sudo adduser ubuntu
</code>

发表评论

电子邮件地址不会被公开。 必填项已用*标注