如何使用 PHP 7.3 和自制软件在 Mac Bigsur 中安装 memcached

时间:2021-03-12 11:20:24

标签: apache memcached macos-big-sur php-7.3

我正在处理一个带有设置 PHP7.3Drupal 6.4memcached 的项目。 Memcached 在服务器和我的带有 Windows 的本地机器上工作。但是我无法让它在我的 Mac 机器上运行。我按照以下链接进行了这项工作。

https://www.journaldev.com/1/install-memcached-mac

我试过了

brew install memcached

还有。

然后添加

[memcached]
 extension="memcached.so"

php.ini 文件中。然后重启apache。在第一次运行之后,我得到了错误

<块引用>

{"Error Details":{"Message":"\n Error code : 32\n Message : PHP Startup: Unable to load dynamic library 'memcached.so' (试过: /usr/local/lib/php/ pecl/20180731/memcached.so (dlopen(/usr/local/lib/php/pecl/20180731/memcached.so, 9): 图像未找到), /usr/local/lib/php/pecl/20180731/memcached. so.so (dlopen(/usr/local/lib/php/pecl/20180731/memcached.so.so, 9): image not found))\n文件名:未知\n行号:0\n日期:12 -March-21 02:45:05\n 路径:http://localhost/mysite/?q="}}

但是从第二次运行开始,错误就不存在了。但是内存缓存不起作用。而且我在我的系统中找不到 memcached.so 文件。

我该如何解决这个问题?请帮忙

1 个答案:

答案 0 :(得分:0)

你记得启动服务吗?

brew services start memcached