laravel框架使用git clone时遇到的问题
2017-02-10 16:51
417 查看
框架通过git push到linux或者github上,
在通过 git clone到本地,会出现错误
报错信息
这是因为在clone之后需要composer install重新安装配置文件
执行composer install
稍等一会就可以了!
如果没有安装composer
全局安装
curl -sS http://install.phpcomposer.com/installer | sudo php -- --install-dir=/usr/local/bin --filename=composer
然后就可以使用了,如果还是报错
No supported encrypter found. The cipher and / or key length are invalid.。。。
(1)检查.env文件
检查.env文件内有没有 APP_KEY=jP************WqIqeTb这一行,并执行php artisan key:generate刷新
(2)检查config/app.php文件
检查config/app.php文件有没有
第二行的意思是使用AES-128-CBC对称加密算法,默认laravel框架中是有带这个了
(3)如果设置了其他的对称加密算法
如果想使用'cipher' => 'rijndael-256',对称加密算法,就需要在环境中安装php5-mcrypt
1,安装:apt-get install php5-mcrypt
2,启用php5-mcrypt:php5enmod mcrypt
3,重启php-fpm:service php5-fpm restart
在通过 git clone到本地,会出现错误
php bin/console server:run PHP Warning: require(D:\home\workspace\pd\app/../vendor/autoload.php): failed to open stream: No such file or directory in D:\home\workspace\pinda\pinda\app\autoload.php on line 7 PHP Fatal error: require(): Failed opening required 'D:\home\workspace\pd\app/../vendor/autoload.php' (include_path='.;D:\php-5.5.30-nts-Win32-VC11-x64\pear') in D:\home\workspace\pd\app\autoload.php on line 7
报错信息
这是因为在clone之后需要composer install重新安装配置文件
执行composer install
稍等一会就可以了!
如果没有安装composer
全局安装
curl -sS http://install.phpcomposer.com/installer | sudo php -- --install-dir=/usr/local/bin --filename=composer
然后就可以使用了,如果还是报错
No supported encrypter found. The cipher and / or key length are invalid.。。。
(1)检查.env文件
检查.env文件内有没有 APP_KEY=jP************WqIqeTb这一行,并执行php artisan key:generate刷新
(2)检查config/app.php文件
检查config/app.php文件有没有
'key' => env('APP_KEY', 'SomeRandomString'), 'cipher' => 'AES-128-CBC',
第一行的意思是设置key,先从.env文件中找APP_KEY,如果有这设置,如果没有则设置为'SomeRandomString'。所以如果有了第一步,这第二个参数没有用
第二行的意思是使用AES-128-CBC对称加密算法,默认laravel框架中是有带这个了
(3)如果设置了其他的对称加密算法
如果想使用'cipher' => 'rijndael-256',对称加密算法,就需要在环境中安装php5-mcrypt
1,安装:apt-get install php5-mcrypt
2,启用php5-mcrypt:php5enmod mcrypt
3,重启php-fpm:service php5-fpm restart
相关文章推荐
- ThinkPHP 的页面静态化功能的实现(二)
- php Amome框架 层次设计备注
- php查询mysql大量数据造成内存不足的解决方法
- PHP完成发邮件功能
- thinkphp 复合条件查询
- PHP第二阶段学习 一、php的基本语法
- [置顶] 快速发布library到JitPack
- PHPStorm扩展Laravel框架代码提示
- lumen 安装
- ThinkPHP 的页面静态化功能的实现(一)
- mac下yii安装
- php原生态导出数据库文件
- facebook php-webdriver 安装与使用
- [php] pdo 查询 mysql 返回值 int 转 string 类型的问题
- PHP编写一些检查项函数
- PHP自定义函数&数组
- yii2框架安装(Advanced)
- thinkphp-getTableInfo函数
- php gzip压缩输出的实现方法
- PHP 是一门弱类型语言