在过去的3个小时中,我几乎已尝试了所有可能的方法。我只是似乎没有在PHP上加载它。我能够通过brew install memcached
安装它,并通过memcached -d
成功使它作为后台服务运行。但这并不是我真正想要的。
我正在将其作为我的PHP模块之一进行加载。在终端上运行php -m
根本不会列出memcached
。在运行时查看phpinfo()
或print_r(get_loaded_extensions());
都没有给我带来任何运气。我正在尝试通过extension_loaded('memcached')
之类的东西在我的项目中正式访问它,当然,这返回的是伪造的atm值。
我尝试过以下解决方案:
How to install memcached module for [email protected] on MacOS High Sierra?
https://donatstudios.com/OS-X-Mavericks-Memcached-PHP-Extension-Installation
Can I install the memcached PHP extension with PECL?
大多数解决方案与上述链接相似。不幸的是,由于类似这样的问题,这对我不起作用:
Unable to use PHPIZE after update to MacOS Mojave
[执行make
命令时,我也得到下面的错误:
make:***未指定目标,也未找到任何makefile。停止。
以及运行./configure
时的以下错误>
正在检查会话是否包含...,配置:错误:找不到php_session.h
同时,由于以下错误,我也无法尝试通过
pecl install memcached
安装:
配置下载目录“ / tmp / pear / install”不可写。将download_dir配置变量更改为可写目录以避免这种情况警告
基本上,一切都不起作用。老实说,我什至不知道该如何开始写这个问题,所以我只是把所有东西都扔在这里。
自从Catalina以来,最近没有关于在PHP上安装memcached的讨论没有任何帮助。许多资源只有5年的历史,这并不是一个好兆头,其中许多甚至不再是有效的解决方案。
我迷失了方向。为什么配置这么复杂的东西超出了我的理解。如果有人可以指出我正确的方向,那就太好了!
在过去的3个小时中,我几乎已尝试了所有可能的方法。我只是似乎没有在PHP上加载它。我能够通过brew install memcached进行安装,并成功将其作为...
你为什么不试试无聊的盒子。您将获得一个选择的虚拟环境,在几分钟之内安装一个ubuntu环境,就可以准备一个LAMP或MEAN / MERN流浪者盒子。