码迷,mamicode.com
首页 > 其他好文 > 详细

Laravel5框架的搭建

时间:2016-05-07 11:25:32      阅读:156      评论:0      收藏:0      [点我收藏+]

标签:

刚尝试在Windows下搭建Laravel框架:

步骤如下:

1:搭建laravel框架首先要安装composer   地址:http://getcomposer.org/

安装包地址点击打开链接。下一步,指定正确的 php.exe 文件地位(如下图)。

技术分享

开启 php_openssl 拓展:请打开 php 目次下的 php.ini 文件,亲身确认 extension=php_openssl.dll 是否已经开启。

此时composer已经安装成功了可以在cmd 输入命令测试:composer 如果显示下图则表示安装成功:


技术分享

如果图片出现以下内容则表示出错:

技术分享

解决方法:

打开php.ini,在zend_extension前加分号

;zend_extension = "d:/wamp/bin/php/php5.5.12/zend_ext/php_xdebug-2.2.5-5.5-vc11-x86_64.dll"

2:然后安装:Laravel框架:下载地址:https://codeload.github.com/laravel/laravel/zip/master
下载完成之后将框架laravel-master(我把这个名字改成了Laravel)放在服务器根目录下C:/wamp/www/
 然后在 cmd里cd切换到服务器根目录下,即:C:/wamp/www/Laravel,然后输入命令:composer install

如下图则表示正在安装:

技术分享


安装完成之后:

访问项目主页。因为在Laravel框架中,没有index.php文件,而是用server.php文件来替代的,所以我们需要修改Apache的 http.conf文件,在<IfModule dir_module>下面添加server.php即可。

然后在浏览器输入localhost/Laravel  查看是否成功,然后测试的时候出现了一个错误,如下:

Whoops, looks like something went wrong;

Whoops, looks like something went wrong;

开启debug模式:在Laravel/config下ctrl+f搜索debug,将false改为true;然后发现错误原因为:

No supported encrypter found. The cipher and / or key length are invalid.

问题原因是config/app.php中有一个关于秘钥类型的配置,默认设置为AES-256-CBC,也就是对应的秘钥必须是32个字符,而默认配置(在.env.example里)中写的是SomeRandomString,只有16个字符。当然我们可以通过将cipher设置为AES-128-CBC来解决这个问题。

但是,毕竟SomeRandomString也不是个像样的秘钥,我们可以生成一个。只需要下面这个代码:

切换到C:/wamp/www/Laravel    然后在cmd里先输入:

php -r "copy(‘.env.example‘, ‘.env‘);"
查看有没有.env文件

然后输入:
php artisan key:generate
当出现:
表示设置成功,重新输入:localhost/Laravel出现下图提示:搭建成功了

技术分享











Laravel5框架的搭建

标签:

原文地址:http://blog.csdn.net/xiaoxiaohui520134/article/details/51332073

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!