我正在使用setup PHP7.3,Drupal 6.4和memcached来完成一个项目。Memcached在服务器上工作,在我的本地机器上使用windows。但我无法使它在我的Mac机器上工作。我按照下面的链接来完成这项工作。
https://www.journaldev.com/1/install-memcached-mac
我试过
brew install memcached还有。
然后加上
[memcached]
extension="memcached.so"在php.ini文件中。然后重新启动apache。在第一次运行之后,我得到了错误
(dlopen(/usr/local/lib/php/pecl/20180731/memcached.so,{“错误详细信息”:{“消息”:“\n错误代码: 32\n消息: PHP :无法加载动态库'memcached.so‘(
:/usr/local/lib/php/pecl/20180731/memcached.so 9):图像未找到),)\n文件名:未知\n行编号: 0\n日期:12-3月21日02:45:05\n路径:http://localhost/mysite/?q="}}
但是从第二次运行开始,错误就不存在了。但是memcache不起作用。在我的系统中找不到memcached.so文件。
我怎么才能解决这个问题?请帮帮忙
发布于 2021-08-24 03:42:48
我试过这个。这很有帮助。
https://izziswift.com/how-to-install-memcached-module-for-php7-1-on-macos-high-sierra/
pecl bundle memcachedphpizebrew install libmemcached zlib).brew list zlib)../configure --with-zlib-dir=/usr/local/Cellar/zlib/1.2.11/ (将zlib路径替换为来自前一个command).makemake installext-memcached.ini.的文件中将它添加到了/usr/local/etc/php/7.4/conf.d目录中
[memcached]
extension=memcached.sophp -m应该在输出列表中显示memcached .发布于 2021-03-16 07:48:59
你记得开始这项服务吗?
brew services start memcached
https://stackoverflow.com/questions/66598959
复制相似问题