当前位置: 首页 > 知识库问答 >
问题:

Laravel代客中的站点找不到Memcache,但我看到进程正在运行-现在怎么办?

赫连宏伯
2023-03-14

我正在运行通过Homebrew安装的PHP7.3,以及通过PECL安装的memcached3.1.3。memcached3.1.3表示它与PHP7.3兼容,我按照这些说明将Memcache添加为php服务器的扩展。如果我通过Homebrew启动php,当我运行ps-ef grep-i Memcached时可以看到Memcache进程,当我运行php--info grep Memcached\\.时会出现配置,但是,我不能通过我的代客应用程序或通过Telnet连接到Memcached。

如果我通过Homebrew运行Memcached,我会得到一个不同的版本1.5.13,我认为它早于PHP7.3。据我所知,Homebrew只安装稳定版本。当自制Memcache运行时,我可以通过Telnet连接,但不能通过代客应用程序。

memcached的自制安装有什么不同?我认为Homebrew必须以某种方式使Memcache可以外部访问,但我不知道幕后发生了什么。

共有1个答案

邵兴怀
2023-03-14

为我工作:

brew install libmemcached
brew install pkg-config
pecl install memcached

对所有问题按Enter键

然后:

cd /usr/local/etc/php/7.3
sudo vim php.ini
[memcached]
extension=/usr/local/Cellar/php/7.3.5/pecl/20180731/memcached.so
brew services restart php
php -m
 类似资料:
  • 问题内容: 所以我想安装 https://www.npmjs.com/package/@progress/kendo-react- grid 该软件包存在于网站上,但是当我运行命令时 我收到404错误 想法? 到目前为止,我认为用户范围是什么 第二次尝试 问题答案: 我看着我的,这就是里面的东西 与该用于评论查看文档 我注释掉了所有4行,并且能够运行 无论出于何种原因,我都没有在https://w

  • 这些天我们一直在尝试安装hadoop集群。有时成功,但大多数时候失败了。我根据官方文件和一些看似高质量的博客进行配置。 我遇到的问题是:所有进程(包括namenode、datanode、nodemanager、resourcemanager)都可以通过命令查看: 但是奴隶们实际上没有工作。我无法在web界面master:8088或master:50070中看到它们 有人说这是重复的namenode

  • 我有一个程序,必须从终端界面播放声音。 代码相当简单,如下所示: 该文件位于“我的源路径”中的“音乐”文件夹中。 当我在eclipse中运行程序时,所有工作都非常好。但是如果我将其导出到. jar文件中并在windows cmd中尝试它,我会收到这条消息 [编辑]音频文件确实已打包到中。jar,但它仍然不起作用。 是否有可能播放来自windows提示符的声音?如果没有,是否有这样的声音? 谢谢Si

  • 我试图在命令行中使用依赖项运行我的java类。我使用IntelliJ IDEA13从我的项目中构建工件。我有一个名为“main.java”的主类,在构建之后,我得到了一个类似MyTest.jar的jar文件。java的全限定名类似于“test.main” 但是当我试图使用“java mytest.jar”运行它时,它抱怨找不到主类mytest.jar。 ----Main.class --META-

  • 我更新到1.4 RC 1,想添加adMob到现有的项目现在Android Studio没有编译项目。我试图返回一切,但没有关系不运行项目。总是给主题错误。我删除了所有写的代码从清单,主要活动,main_activity布局,字符串,build.gradle属于adMob。现在。我读了很多线程,但没有写it.please我不能自己解决,需要帮助。谢谢。 [代码]信息:Gradle任务[: app:

  • 问题内容: 这是我第一次真正使用列表和队列,因此这可能是一个非常简单的错误。是否因为我的队列中充满了无法转换为整数的对象? 问题答案: 除非您确实对性能至关重要,并且您使用了许多像int这样的原子类型,否则您确实应该使用Generics和ArrayList / ArrayDeque。然后,您应该看看 http://labs.carrotsearch.com/hppc.html