laravel安装

在Windows操作系统中,你可以使用 Composer 的Windows安装工具

安装过程中需要注意事项:

1.需要支持php5.4以上版本

2.需要开启php目录下的php.ini中extension=php_openssl.dll 前的分号去掉。

3.安装composer.

4.在Github下载最新版本(目前4.1):https://github.com/laravel/laravel/archive/master.zip。

5. 解压到www下 项目目录中

6。在cmd中进入到项目目录 输入执行命令composer install 进行安装。

7. 安装完毕后,在apache的httpd.conf 中index.php 后面 添加server.php,因为该框架不是以index.php为入口文件而是server.php文件,在浏览器中输入localhost://项目名字 进行访问。

8 遇到  Whoops, looks like something went wrong.   打开app\config\app.php 修改:'debug' => true。

9.根据显示文件的行数。查找原因。

10.如果遇到openssl_random_pseudo_bytes 报错。那么修改如下:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

如果 openssl_random_pseudo_bytes 这个方法获取随机数据失败的话(在PHP文档关于这个openssl_random_pseudo_bytes方法的介绍中提示在某些情况下可能执行失败,看来还是比较危险的),直接抛出异常了,这时候网站就报错了,各位同学会不会觉得他们这样做太粗鲁了?

 

直接替换random 函数

 

我觉得合适的办法是在 openssl_random_pseudo_bytes 这个方法执行返回 false 的情况下继续执行,通过这个函数的静态方法quickRandom获取,代码如下:

 

public static function random($length = 16)
{
if (function_exists('openssl_random_pseudo_bytes'))
{
$bytes = openssl_random_pseudo_bytes($length * 2);

if ($bytes !== false)
{
return substr(str_replace(array('/', '+', '='), '', base64_encode($bytes)), 0, $length);
}

}

return static::quickRandom($length);
}

 

 

 

 

 

 

 

 

 

 

 

你可能感兴趣的:(laravel)