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