1.php安装之后要修改php.ini中以下几个地方:
(1)extension_dir = "./"
; On windows:
extension_dir = "./ext"
(2)
(3)
(4)与数据库相关的前面的分号也要去掉:
extension=php_openssl.dll
extension=php_pdo_firebird.dll
extension=php_pdo_mysql.dll
extension=php_pdo_oci.dll
extension=php_pdo_odbc.dll
extension=php_pdo_pgsql.dll
extension=php_pdo_sqlite.dll
(5)下载证书并将其地址写入php.ini相应的地方:
openssl.cafile=C:\devEnv\php\verify\cacert.pem
2.安装composer
(1)安装完composer后,修改composer的源:
composer config -g repo.packagist composer
https://packagist.phpcomposer.com
(2)在项目目录下(含有composer.json文件的目录下)执行composer install.
3.将项目导入phpstorm
(1)在project tool 窗口选择根节点、然后右键->Composer | Init composer,选择composer.phar的路径。
(2)若没有.env文件,则在控制台执行copy .env.example .env。
(3)执行php artisan key:generate得到如下结果:

将【】中的key复制到.env中的APP_KEY=
(4)在控制台进入项目的public目录下执行php -S 0.0.0.0:9000(自定义端口号)
(5)在浏览器中输入127.0.0.1:9000即可看到相关页面。
参考资料:
http://www.cnblogs.com/warnier-zhang/p/5720192.html
http://www.devside.net/wamp-server/laravel-no-supported-encrypter-found-the-cipher-or-key-length-are-invalid
相关推荐
1. 在使用 Laravel Generator 时,确保遵循最佳实践,例如,避免在生产环境中运行可能会覆盖已有代码的生成命令。 2. 生成的代码可能需要根据具体需求进行调整,因为它们是基础模板,可能不完全满足复杂的业务逻辑。...
同时,它的开源性质意味着有不断更新和改进的可能性,用户可以根据自身需求进行二次开发,打造个性化的电子商务平台。 总的来说,Bagisto结合了Laravel的强大力量和Vue.js的前端优势,为电商开发者提供了一个功能...
"laravel-blog" 是一个专门为 Laravel 设计的博客包,旨在简化博客开发流程,提供了一套预设的模板、路由和模型,以便快速搭建功能完备的博客平台。 **一、Laravel 框架基础** 1. **MVC架构**:Laravel 是基于 ...
Laravel 5是该框架的一个重要版本,它带来了许多改进和新特性,使得开发过程更加高效且愉快。 1. **安装与配置** Laravel 5的安装通常通过Composer进行,Composer是PHP的依赖管理工具。你需要在项目根目录下运行`...
6. **数据库迁移和Seeder**:用于创建和填充数据库表,便于快速搭建测试环境。 7. **中间件**:在请求到达控制器之前执行的代码,常用于处理用户认证、权限控制等。 8. **API接口**:可能还包括与移动应用或其他服务...
本框架的设计参考了lavarel和lavarel-admin,能够以简单的代码帮助开发者快速搭建完善的后台; 本框架引入了基于事件和拦截器的插件机制,能够让开发者在不改动项目源码的情况下对原项目的功能进行增改。每个插件都是...