サーバーにmemcachedをセットアップして、その使用方法を学習できるようにしたいと思います。 PHPで使用するための基本的な要件は次のとおりです。
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
まあ、私はこのようにそれを行うことができました:
# 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
Php53uをインストールしてから、php53u-pecl-memcacheをインストールします。それは私のために働いた。
やってみませんか
pecl install memcached
代わりに?すでにphp-pearがインストールされていると仮定します。