1 Installer Redis
Tout d’abord, vous avez besoin d’un serveur Redis.
Pour la méthode d'installation locale, veuillez vous référer au "Manuel Redis".
2 Installer l'extension PHP
Pour vous connecter à Redis en PHP, vous devez également installer l'extension phpredis en PHP pour vous connecter au serveur Redis.
Système Windows 2.1
Téléchargez l'extension phpredis directement sous Windows, adresse : https://pecl.php.net/package/redis
Référence : "Comment installer l'extension redis en PHP"
Notez que vous devez télécharger le package d'extension en fonction de votre version PHP et du nombre de bits (et non du nombre de bits du système), sinon il ne sera pas disponible.
Modifiez ensuite php.ini et ajoutez le support de phpredis :
; 下载dll文件后放到在PHP安装目录ext下,再加上这一行 extension="php_redis.dll"
2.2 Système de commandes Linux
La méthode d'installation des commandes Linux est la suivante :
sudo apt-get install php5-redis # Ubuntu yum install php-pecl-redis # CentOS
CentOS doit d'abord installer la source EPEL. Veuillez vous référer à : Installation de la source du logiciel EPEL sur CentOS.
Modifiez ensuite php.ini et ajoutez la ligne suivante :
extension=redis.so
2.3 Installation du code source Linux
Installer les outils dépendants :
apt-get install php5-dev # Ubuntu yum install php-devel # CentOS
Téléchargez, compilez et installez phpredis :
wget https://pecl.php.net/get/redis-3.0.0.tgz tar zxf redis-3.0.0.tgz cd redis-3.0.0 phpize ./configure --with-php-config=php-config make make install
Les phpize et php-config ci-dessus sont des commandes dans la version dev de php.
Si l'invite n'inclut pas ces deux commandes, vous pouvez pointer vers le chemin complet, généralement dans le répertoire /usr/bin/.
Ensuite, ouvrez php.ini, et enfin ajoutez :
extension=redis.so
Test de code 3
Ensuite, redémarrez PHP-FPM et créez un nouveau fichier PHP, code :
<?php $redis = new Redis(); $redis->connect('127.0.0.1', 6379); $count = $redis->exists('count') ? $redis->get('count') : 1; echo $count; $redis->set('count', ++$count);
Actualisez la page Si vous voyez des nombres croissants, cela signifie que la connexion à Redis est normale.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!