You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Ubuntu 24.04为PHP 7.4安装php-memcached扩展

解决Ubuntu 24.04下为PHP7.4安装memcached扩展的问题

方法一:通过第三方PPA安装(推荐)

Ubuntu 24.04官方软件源不再提供PHP7.4的相关包,需添加第三方维护的PHP版本源:

  • 执行以下命令添加PPA并更新源列表:
sudo add-apt-repository ppa:ondrej/php
sudo apt update
  • 安装PHP7.4的memcached扩展:
sudo apt install php7.4-memcached
  • 验证安装:
    切换到PHP7.4环境后检查扩展是否加载:
sudo update-alternatives --config php
# 选择对应PHP7.4的编号
php -m | grep memcached

输出memcached则表示安装成功。

方法二:通过PECL编译安装

若不想依赖第三方PPA,可手动编译安装:

  • 先安装编译所需依赖:
sudo apt install php7.4-dev libmemcached-dev build-essential
  • 安装适配PHP7.4的memcached版本(最新版本可能不兼容PHP7.4,这里指定3.2.0版本):
sudo pecl install memcached-3.2.0
  • 启用扩展:
    在PHP7.4的CLI和FPM配置目录中创建扩展配置文件:
echo "extension=memcached.so" | sudo tee /etc/php/7.4/cli/conf.d/20-memcached.ini
echo "extension=memcached.so" | sudo tee /etc/php/7.4/fpm/conf.d/20-memcached.ini
  • 重启PHP7.4-FPM(若使用FPM服务):
sudo systemctl restart php7.4-fpm
  • 验证安装:
    同样切换到PHP7.4环境后执行php -m | grep memcached,确认输出结果。

内容的提问来源于stack exchange,提问作者VALIKHAN

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.24 00:04:51