【发布时间】:2018-02-23 01:29:01
【问题描述】:
我正在使用 Redis 来存储数据 在我的本地系统中一切正常。我也使用此命令在 laravel 中成功安装了 redis composer require predis/predis 并且还安装了窗口的 Redis 设置。现在,当我像这样在 Redis 中存储数据时:-
Redis::set('first',"My first Test"); // put data in Redis key
echo Redis ::get('first'); // get data
以上代码在我的本地系统中运行良好。当我尝试在实时服务器中使用此代码时,它显示以下错误:- 请帮我解决这个问题。我们正在使用 amazon-ec2 服务器提前谢谢:)
【问题讨论】:
-
你在服务器中也试过这个命令吗?:
composer require predis/predis -
我已经上传了 vendor 文件夹和 composer.json
-
我认为我们从来没有在服务器上上传供应商文件夹,只是更新作曲家并使用
composer update安装所有软件包! -
但每次我在本地系统中安装包时,如 maatwebsite excel 等,我都上传了供应商文件夹和 composer .json,然后运行良好
-
是的,它很好,但实际情况是我们从不上传 server/git 中的供应商文件夹。我们总是忽略
.gitignore文件。只需更新 composer.json 文件并在服务器中更新作曲家。因此,将所有软件包文件安装在他们的供应商文件夹中!并且不会丢失任何文件!
标签: php laravel amazon-ec2 redis laravel-5.4