`
905766491
  • 浏览: 31561 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

laravel安装

    博客分类:
  • php
 
阅读更多

在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);
}

 

 

 

 

 

 

 

 

 

 

 

0
1
分享到:
评论

相关推荐

    composer安装,laravel安装

    Laravel是基于Composer的,因此在安装Laravel之前,必须先安装好Composer。Laravel的安装通常通过Composer进行,步骤如下: 1. **创建新项目**: 打开终端,使用`composer create-project --prefer-dist laravel/...

    laravel 安装步骤

    ### Laravel 安装步骤详解 Laravel 是一款优雅且功能强大的 PHP 框架,它遵循 MVC(模型-视图-控制器)架构模式,能够帮助开发者快速构建现代化 Web 应用程序。对于初学者而言,了解如何正确安装 Laravel 至关重要...

    PHP开发框架laravel安装与配置教程

    Laravel 框架的安装可以通过几种不同的方式进行,最常见的是使用 Composer 安装和使用 Laravel 安装器安装。 1. 使用 Composer 安装 Composer 是 PHP 的依赖管理工具,Laravel 通过 Composer 进行安装。首先,确保...

    laravel安装测试.zip

    Laravel是一套简洁、优雅的PHP Web开发框架(PHP Web Framework)。它可以让你从面条一样杂乱的代码中解脱出来;它可以帮你构建一个完美的网络APP,而且每行代码都可以简洁、富于表达力。

    windows下laravel安装配置过程

    详细记录了在windows环境下,PHP框架laravel的安装配置,同时提供相对完整的安装过程的错误解决方案。

    laravel安装和配置教程

    **Laravel 安装与配置教程** 在开始深入学习 Laravel 框架之前,首先要确保你的系统满足必要的环境要求。Laravel 是一个基于 PHP 的现代Web应用框架,它利用了许多强大的特性来提升开发效率和代码质量。以下是安装...

    Laravel开发-laravel-pingpp

    首先,可以通过Composer在Laravel项目中安装`laravel-pingpp`包: ```bash composer require wutianyi/laravel-pingpp ``` 然后,在`config/app.php`中注册服务提供者,并在配置文件中添加Ping++的API密钥和其他设置...

    设定安装01. Laravel 安装前需要了解的一些事

    [Laravel][PHP][教學]_設定安裝#01._Laravel_安裝前需要了解的一些事

    Laravel开发-omnipay-unionpay

    Laravel开发-omnipay-unionpay 银联综合支付处理库网关

    win7安装laravel5.1

    win7安装laravel5.1,使用php集成环境xampp,文档有详细步骤,可操作性强

    Laravel开发-laravel5-doctrine

    要将Doctrine与Laravel结合,你需要安装`laravel-doctrine`扩展包,这个扩展包为Laravel提供了适配器,使得 Doctrine 可以无缝集成到Laravel的环境中。 接下来,我们探讨一下如何在Laravel 5中配置和使用Doctrine。...

    Laravel开发-laravel-langman-gui

    安装 `laravel-langman-gui` 非常简单。首先,你需要确保你的 Laravel 项目已经配置好,并且安装了 Composer(PHP 的依赖管理工具)。然后,可以通过 Composer 在项目中添加 `laravel-langman-gui` 作为依赖: ```...

    Laravel开发-laravel-action-log

    在 Laravel 项目中,你可以通过 Composer(PHP 的依赖管理工具)来安装 "laravel-action-log"。在命令行中运行以下命令: ```bash composer require spatie/laravel-action-log ``` 安装完成后,需要在 Laravel 的...

    Laravel开发-laravel5-aliyun-oss

    Laravel开发-laravel5-aliyun-oss 用于Laravel 5的Aliyun OSS包

    Laravel框架安装与使用初步 中文WORD版

    **Laravel框架安装与使用初步** Laravel是一个优雅且强大的PHP web开发框架,它为开发者提供了许多工具,简化了常见的web应用开发任务,如路由、认证、会话、队列等。本文档将引导您逐步了解如何安装Laravel以及...

    Laravel开发-laravel-news

    首先,我们需要安装 Laravel。通过 Composer(PHP 的依赖管理工具)全局安装 Laravel 安装器,然后在命令行中运行 `laravel new laravel-news` 来创建一个新的项目。接着,配置 `.env` 文件,包括数据库连接、密钥...

    Laravel开发-calculator

    通过运行 `composer global require laravel/installer` 命令,全局安装 Laravel 安装器。然后,创建一个新的 Laravel 项目,例如 `laravel new calculator`。 2. **目录结构理解**: Laravel 的文件组织非常有序,...

    laravel5.5一键安装包

    在传统的 Laravel 安装过程中,开发者需要手动配置服务器环境(如 Apache 或 Nginx)、安装 PHP 及其扩展、设置 Composer(PHP 的依赖管理工具)以及运行一系列命令来下载和安装 Laravel。然而,Laravel 5.5 一键...

    Laravel开发-laravel-setup-wizard

    - **依赖安装**:自动执行 `composer install` 命令,安装 Laravel 及其依赖库。 - **配置文件生成**:生成 `.env` 文件,设置数据库连接、密钥等关键配置。 - **数据库迁移**:如果配置正确,可以执行数据库迁移,...

Global site tag (gtag.js) - Google Analytics