memcached扩展安装
2025年6月26日小于 1 分钟
服务端分为memecache 和memcached
https://pecl.php.net/package/memcache
https://pecl.php.net/package/memcached
提示
因为memcached 需要libmemcached支持,windows电脑可能不支持.所以我选择安装memcache
php7.4安装
tar -zxvf memcache-4.0.5.2.tgz && mv memcache-4.0.5.2 /usr/local/php7.4/memcache-4.0.5.2 && cd /usr/local/php7.4/memcache-4.0.5.2
进入解压好的目录发现没有configure命令 所以需要生成一个

/usr/local/php7.4/bin/phpize

./configure --with-php-config=/usr/local/php7.4/bin/php-config
make && make install
Installing shared extensions: /usr/local/php7.4/lib/php/extensions/no-debug-non-zts-20190902/
修改php.ini
/usr/local/php7.4/etc/php.ini
extension=/usr/local/php7.4/lib/php/extensions/no-debug-non-zts-20190902/memcache.so
重启php7.4
kill -USR2 $(cat /usr/local/php7.4/var/run/php-fpm.pid)
测试查看
/usr/local/php7.4/bin/php -m | grep memcache
php8.3安装
tar -zxvf memcache-8.2.tgz && mv memcache-8.2 /usr/local/php/memcache-8.2 && cd /usr/local/php/memcache-8.2
进入解压好的目录发现没有configure命令 所以需要生成一个

/usr/local/php/bin/phpize

./configure --with-php-config=/usr/local/php/bin/php-config
make && make install
Installing shared extensions: /usr/local/php/lib/php/extensions/no-debug-non-zts-20230831/
修改php.ini
/usr/local/php/etc/php.ini
extension=/usr/local/php/lib/php/extensions/no-debug-non-zts-20230831/memcache.so
重启php8.3
kill -USR2 $(cat /usr/local/php/var/run/php-fpm.pid)
测试查看
/usr/local/php/bin/php -m | grep memcache