如何在Mac OS X Catalina中的PHP上加载memcached?

问题描述 投票:1回答:1

在过去的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进行安装,并成功将其作为...

php macos memcached macos-catalina
1个回答
0
投票

你为什么不试试无聊的盒子。您将获得一个选择的虚拟环境,在几分钟之内安装一个ubuntu环境,就可以准备一个LAMP或MEAN / MERN流浪者盒子。

© www.soinside.com 2019 - 2024. All rights reserved.