PHPackages                             czy/hyperf-memcached - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Caching](/categories/caching)
4. /
5. czy/hyperf-memcached

ActiveLibrary[Caching](/categories/caching)

czy/hyperf-memcached
====================

A memcached component for hyperf-3.

v1.0.1(3y ago)15MITPHPPHP &gt;=8.0

Since Sep 29Pushed 3y ago1 watchersCompare

[ Source](https://github.com/Cheng-ZY/hyperf-memcached)[ Packagist](https://packagist.org/packages/czy/hyperf-memcached)[ RSS](/packages/czy-hyperf-memcached/feed)WikiDiscussions main Synced 4d ago

READMEChangelog (1)Dependencies (9)Versions (2)Used By (0)

hyperf-memcached
================

[](#hyperf-memcached)

[![Latest Stable Version](https://camo.githubusercontent.com/9be3a8629fdb6b741135c62201b393dc1dea65f5900152d9c5b1f6d6bd62b90a/68747470733a2f2f706f7365722e707567782e6f72672f637a792f6879706572662d6d656d6361636865642f76)](https://packagist.org/packages/czy/hyperf-memcached)[![PHP Version Require](https://camo.githubusercontent.com/32a2f2c7b62a5bd42085253bc7935dbfbc68be7a009f53b36fa155ac65353078/68747470733a2f2f706f7365722e707567782e6f72672f637a792f6879706572662d6d656d6361636865642f726571756972652f706870)](https://www.php.net)[![Require](https://camo.githubusercontent.com/ea9d2164dc8495c40c19af873f056d6c678f3bb0fff08782427a2dde145611e9/68747470733a2f2f706f7365722e707567782e6f72672f637a792f6879706572662d6d656d6361636865642f726571756972652f6578742d6d656d636163686564)](https://packagist.org/packages/vufind/vufind)[![Require](https://camo.githubusercontent.com/d5dc48dd5865b1bff0229a37e150abbfee72f6c9eae69ba63acac13bd949c0ee/68747470733a2f2f706f7365722e707567782e6f72672f637a792f6879706572662d6d656d6361636865642f726571756972652f6879706572662f636f6e7472616374)](https://packagist.org/packages/hyperf/contract)[![Require](https://camo.githubusercontent.com/21a0c027be9b3b5bfec385dc7f017a8ca37644f0dd47d44f082dc731116cb0fa/68747470733a2f2f706f7365722e707567782e6f72672f637a792f6879706572662d6d656d6361636865642f726571756972652f6879706572662f706f6f6c)](https://packagist.org/packages/hyperf/pool)[![Require](https://camo.githubusercontent.com/9dd189fa7888bdda8ee81d4830eda2dc718827759910e2675b1a9fe504c30ae4/68747470733a2f2f706f7365722e707567782e6f72672f637a792f6879706572662d6d656d6361636865642f726571756972652f6879706572662f7574696c73)](https://packagist.org/packages/hyperf/utils)[![Require](https://camo.githubusercontent.com/8c1f1e4dbca85d72f9141254ff593d1f48498dcddec1147cd2da8fe0aa8d1be8/68747470733a2f2f706f7365722e707567782e6f72672f637a792f6879706572662d6d656d6361636865642f726571756972652f7073722f636f6e7461696e6572)](https://packagist.org/packages/psr/container)[![Total Downloads](https://camo.githubusercontent.com/3fd86784fc26fc445eb5af4c241de765ad1eff8086111e408bee7f68c96a88b8/68747470733a2f2f706f7365722e707567782e6f72672f637a792f6879706572662d6d656d6361636865642f646f776e6c6f616473)](https://packagist.org/packages/czy/hyperf-memcached)[![License](https://camo.githubusercontent.com/7c46c20b0643e3e0a9ddb5f08fb005680c56d93980ba422df9a9b2039a533853/68747470733a2f2f706f7365722e707567782e6f72672f637a792f6879706572662d6d656d6361636865642f6c6963656e7365)](https://packagist.org/packages/czy/hyperf-memcached)

Docker Hyperf 容器内添加 php-memcached 扩展
------------------------------------

[](#docker-hyperf-容器内添加-php-memcached-扩展)

### Hyperf 镜像：hyperf/hyperf:8.0-alpine-v3.15-swoole

[](#hyperf-镜像hyperfhyperf80-alpine-v315-swoole)

```
# apk 设置阿里源
sed -i 's@dl-cdn.alpinelinux.org@mirrors.aliyun.com@g' /etc/apk/repositories
# 安装环境 对于 PHP8.x，您必须安装 $PHPIZE_DEPS
apk add --no-cache $PHPIZE_DEPS
# memcached 扩展依赖
apk add libmemcached-dev cyrus-sasl-dev
# pecl8 安装 memcached 扩展
pecl8 install memcached
# 开启扩展
echo "extension=memcached.so" > /etc/php8/conf.d/memcached.ini
# 输出 memcached 说明成功安装扩展
php -m | grep memcached
```

安装组件
----

[](#安装组件)

```
composer require czy/hyperf-memcached
```

生成配置文件
------

[](#生成配置文件)

```
php bin/hyperf.php vendor:publish czy/hyperf-memcached
```

修改配置 config/autoload/memcached.php
----------------------------------

[](#修改配置-configautoloadmemcachedphp)

```
