我在 CentOS 5.5 上安装 memcached 却无能为力
yum install memcached 说包不存在
我尝试过从源代码安装,也尝试过 yum。显然,根据 ps auxw,memcached 正在运行,并且我已将扩展加载到 php.ini 文件中,但 PHP 提示未安装... 它未显示在 phpinfo 下
答案1
Memcached 和 Memcached PHP 扩展不是标准 CentOS 存储库的一部分。
您需要安装类似 RPMForge 存储库的东西来获取适当的软件包。
安装 RPMForge 的说明如下这里。
之后,你要找的包是memcached和php-pecl-memcached, IE:
yum install memcached php-pecl-memcached
安装后,您可能需要重新启动网络服务器以使 PHP 扩展生效。
我假设您看到 memcached 进程正在运行,因为您是从源代码安装并启动它的。在安装适当的软件包之前,您可能需要从源代码树中“卸载”。