首页 > 其他 > 详细

在AWS上安装laravel框架

时间:2014-03-01 11:40:19      阅读:420      评论:0      收藏:0      [点我收藏+]

Laravel是现在非常热门的PHP框架,这几天我试着在亚马逊AWS的服务器上安装Laravel,遇到很多问题,最后还是成功了。我的系统是Amazon Linux。

怎么在AWS上建Linux就不说了,自行百度吧。

  1. 获取Laravel
    最简单的方法是,直接从Github上现在压缩包,然后解压到网站目录下。地址:https://github.com/laravel/laravel
    还有更高级的方法,就是使用Composer,虽然第一次麻烦,但是之后只要一条命令就可以生成一个laravel目录了,非常方便。详见http://www.golaravel.com/docs/4.1/installation/#install-compose
  2. 软链接(避开Apache配置错误)
    Apache配置是非常麻烦的问题,用了Alias虚拟目录后,一不小心就可能出现403等错误。
    我一直找不到解决方法,后来有大神告诉我用一种非常简单的方法避开httpd.conf来配置虚拟目录,那就是——万能的软链接!
    ln -s /YourLaravelPath /var/www/html/laravel
  3. 权限 
    请将laravel的目录权限设为755:
    chomd 755 -R /YouLaravelPath

    然后一定要给app/storage增加other的写入权限:

    chomd o+w -R app/storage 

     

  4. 安装扩展
    如果访问public/index.php,提示“Laravel requires the Mcrypt PHP extension”,那就是没有安装php-mcrypt扩展了,用yum一键完成吧!

    sudo yum install php-mcrypt

    当然,还有可能缺少其他扩展,不同人的情况不一样,laravel会给出错误提示的,请自行百度吧。例如我就提示“Class ‘PDO‘ not found”,然后我又用yum安装了php-pdo。
    安装完扩展后需要重启Apache:

    sudo service httpd restart

     

  5. 配置laravel
    关于如何配置,网上的教程很清楚,我就不多说了,见http://www.golaravel.com/article/configure-laravel/
    但是既然是在AWS上安装,就应该充分利用AWS的RDS功能,另外建一台专门处理数据库的服务器。
    在RDS Instance控制面板中,第一行有个Endpoint,这个就是你的服务器地址了,在配置database.php的时候,将‘host‘=> ‘localhost‘中的localhost改成Endpoint中的地址即可。
  6. 完成安装
    在浏览器中访问你的地址/public/index.php,如果出现下图结果,那就恭喜你,安装成功了!
    bubuko.com,布布扣

在AWS上安装laravel框架,布布扣,bubuko.com

在AWS上安装laravel框架

原文:http://www.cnblogs.com/ImYZF/p/3566295.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!