web-dev-qa-db-ja.com

CentOS5.6へのPHP PECLmemcached拡張機能のインストール

サーバーにmemcachedをセットアップして、その使用方法を学習できるようにしたいと思います。 PHPで使用するための基本的な要件は次のとおりです。

  • PHP
  • memcached
  • PHP PECLmemcachedライブラリ

yumを介してphp53を正常にインストールして実行した後、実行してみました

yum install php-pecl-memcached

以下は、php-pecl-memcachedをインストールしようとしたときのyumからの出力の一部です。

--> Processing Conflict: php53-common conflicts php-common

php 5.3パッケージ(php 5.1)にフォールバックできないように、yum phpに固執する必要があります。

このサイト によると、php53uという名前のパッケージを持つIUSリポジトリがあったようですが、そのリポジトリは使用できません。

また、ソースからのインストールは避けたいと思います。

PHP 5.3)を使用してCentOS5.6にPECLmemcached拡張機能をインストールするための解決策はありますか?

yum repolistの出力:

    [~]$ yum repolist
    Loaded plugins: fastestmirror
    Loading mirror speeds from cached hostfile
     * base: mirror.wiredtree.com
     * epel: mirror.steadfast.net
     * extras: mirror.wiredtree.com
     * updates: mirrors.serveraxis.net
    repo id                                                                        repo name                                                                                                                 status
    base                                                                           CentOS-5 - Base                                                                                                           3,566
    chl                                                                            CHL Packages for Enterprise Linux 5 - x86_64                                                                                  8
    chl-source                                                                     CHL Packages for Enterprise Linux 5 - x86_64 - Source                                                                         0
    epel                                                                           Extra Packages for Enterprise Linux 5 - x86_64                                                                            6,720
    extras                                                                         CentOS-5 - Extras                                                                                                           235
    updates                                                                        CentOS-5 - Updates                                                                                                          225
    repolist: 10,754

rpm -qa | grep phpの出力

    [~]$ rpm -qa | grep php
    php53-cli-5.3.3-1.el5_6.1
    php53-common-5.3.3-1.el5_6.1
    php53-5.3.3-1.el5_6.1
1
Mike Moore

まあ、私はこのようにそれを行うことができました:

# Install IUS repo
[~] wget http://dl.iuscommunity.org/pub/ius/stable/Redhat/5/x86_64/ius-release-1.0-8.ius.el5.noarch.rpm
[~] rpm -Uvh  ius-release-1.0-8.ius.el5.noarch.rpm

# Install PHP 5.3
# This installs php53u-cli and php53u-common as well
[~] yum install php53u

# Install the PHP PECL Memcache extension!
[~] yum install php53u-pecl-memcache

# Restart spawn-fcgi (refreshes PHP instance)
[~] /etc/init.d/php_cgi restart
1
Mike Moore

Php53uをインストールしてから、php53u-pecl-memcacheをインストールします。それは私のために働いた。

2
bjarque

やってみませんか

pecl install memcached

代わりに?すでにphp-pearがインストールされていると仮定します。

1
SparX