centos6.3 yumインストールredis
3348 ワード
centos 6.3でなければなりません.yumでredisを直接インストールすると、次のようにエラーが発生します.[root@CentOS6 etc]# yum install redis Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * base: mirrors.btte.net * extras: mirrors.btte.net * updates: mirrors.btte.net base | 3.7 kB 00:00 extras | 3.5 kB 00:00 updates | 3.5 kB 00:00 updates/primary_db | 4.6 MB 00:25 Setting up Install Process No package redis available. Error:Nothing to do実際にrediaは第三者のyumソースの中にあり、centos公式yumソースの中にはありません.どうすればいいですか.1:EPEL対応バージョン(epelはfedoraメンテナンスのyumソースで、中にはソフトウェアが多い)http://fedoraproject.org/wiki/EPEL 2:私がダウンロードしたのはこれ:wget http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm 3:epelのインストール:rpm-ivh epel-release-6-8.noarch.rpm warning: epel-release-6-8.noarch.rpm: Header V3 RSA/SHA256 Signature, key ID 0608b895: NOKEY Preparing...######################################################################################################################root@CentOS6 ~]# yum install redis Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile epel/metalink | 4.1 kB 00:00 * base: mirrors.btte.net * epel: mirrors.sohu.com * extras: mirrors.btte.net * updates: mirrors.btte.net epel | 4.3 kB 00:00 epel/primary_db | 5.0 MB 00:43 Setting up Install Process Resolving Dependencies --> Running transaction check ---> Package redis.x86_64 0:2.4.10-1.el6 will be installed --> Finished Dependency Resolution Dependencies Resolved ================================================================================ Package Arch Version Repository Size ================================================================================ Installing: redis x86_64 2.4.10-1.el6 epel 213 k Transaction Summary ================================================================================ Install 1 Package(s) Total download size: 213 k Installed size: 668 k Is this ok [y/N]:y
php-redis拡張子をインストールします
yum install php-redis
サービスhttpd restartを再起動すればいいです.
テストコード:
php-redis拡張子をインストールします
yum install php-redis
サービスhttpd restartを再起動すればいいです.
<?php
$redis = new Redis();
$redis->connect('127.0.0.1',6379);
$redis->set('test','hello world!');
echo $redis->get('test');
?>
テストコード: