Php 如何解决在执行';composer安装';?

Php 如何解决在执行';composer安装';?,php,laravel,composer-php,laravel-artisan,Php,Laravel,Composer Php,Laravel Artisan,我是拉威尔的新手,我想学习它。我正在尝试克隆一个github存储库。存储库告诉我需要克隆它,然后运行“composer install”命令。但我得到了以下错误: [运行时异常] 找不到支持的加密程序。密码和/或密钥长度无效 脚本php artisan clear已编译,用于处理返回的安装后cmd事件,错误代码为1 我尝试在谷歌上搜索这个错误,它告诉我将密码改为“AES-256-CBC”。但是当我检查密码时,它有一个“AES-256-CBC” 有人知道如何解决此问题吗?在控制台中尝试此方法。首先

我是拉威尔的新手,我想学习它。我正在尝试克隆一个
github
存储库。存储库告诉我需要克隆它,然后运行“composer install”命令。但我得到了以下错误:

[运行时异常] 找不到支持的加密程序。密码和/或密钥长度无效

脚本php artisan clear已编译,用于处理返回的安装后cmd事件,错误代码为1

我尝试在谷歌上搜索这个错误,它告诉我将密码改为“AES-256-CBC”。但是当我检查密码时,它有一个“AES-256-CBC


有人知道如何解决此问题吗?

在控制台中尝试此方法。首先复制.env.example

sudo cp .env.example .env
php artisan key:generate

如果php artisan key:generate-give-permission错误,则将权限giv给您的.env

sudo chmod -R 777 .env
然后


检查您的
.env
文件,它已填充此应用程序密钥!,如果没有,则运行此命令

php artisan key:generate

然后检查
.env
文件,应该有这种类型的行

APP_NAME=Laravel
APP_ENV=local
APP_KEY = ***keys_go_here***
....
在您的
config/app.php
中,是否存在此代码行

'key' => env('APP_KEY')

然后做你之前应该做的。

你需要复制
.env.example
文件,并在与
.env
相同的目录名下创建新文件 然后跑

composer install

首先,安装Composer,然后转到cmd中的项目文件夹并运行以下命令:

composer update

您需要.env文件:

您可以下载并将其重命名为
.env
,然后对其进行编辑。只需设置正确的数据库凭据等

注意:如果您已有
.env.example
,只需将其重命名为
.env


当您使用
php artisan密钥时,不要忘记:generate
它将为您的
.env
文件生成新密钥

您是否安装了openssl扩展?检查您的
.env
文件,它已填充此
APP-key
@Md.Amirozzaman存储库只有一个.env.example文件。我应该将其更改为.env吗?您正在使用哪个laravel版本?是的,您应该将其更改为
.env
我只有一个.env.example flile。我应该把这个改成.env吗?当我尝试php artisan key:generate命令时,我仍然会得到相同的错误,除了“脚本php artisan clear compiled handling the post install cmd event returned with error code 1”之外,首先需要将
.env.example
复制到
.env
新文件,运行
php artisan key:generate
-最后你可以做你想做的事情,我的意思是开始从
github
克隆并运行
composer安装
我有一个:'key'=>env('APP_key','SomeRandomString'),
APP_key=***keys_go_在这里***
这个已经填充了吗,然后就是
'key'=>env('APP u key'))
删除任何其他字符串,在您的情况下,
SomeRandomString
否未填充。所以我应该删除SomeRandomString?我将.env.example文件重命名为.env,但当我尝试使用php artisan key:generate时,仍然会出现相同的错误。@Stratarakker与我们共享您的
.env
文件代码,我想在
.env
编辑进行任何更改后,您对它进行了更改,您可以使用以下artisan命令清除配置缓存:
php artisan config:cache
@straatrakker这是错误的,您可以下载
env.example
,我的答案中有一个链接,下载并重命名为
.env
我下载了.env.example并将其重命名为.env,但它仍然给我相同的错误
composer update