Maison > base de données > Redis > Installer Redis et l'extension php redis

Installer Redis et l'extension php redis

齐天大圣
Libérer: 2020-05-07 10:31:12
original
3419 Les gens l'ont consulté

Redis est puissant, facile à utiliser et performant en termes de performances. C’est désormais une compétence que PHPer doit maîtriser. Laissant de côté les autres scénarios d'application, utiliser Redis pour stocker des sessions est quelque chose qu'un PHPer doit savoir.

Installation du code source Redis

Parce que la plupart des serveurs sont installés avec le système d'exploitation Linux et que Redis ne prend pas officiellement en charge Redis installé sous le système Windows. . Par conséquent, voici tous les didacticiels d’installation de la distribution centOS7 sur les systèmes Linux.

Tout d’abord, nous devons télécharger le package d’installation. Adresse de téléchargement :

http://download.redis.io/releases/redis-5.0.5.tar.gz

redis n'a aucune dépendance, il n'y aura donc aucun problème avec installation générale. En cas de problème, mettez à jour gcc. Le processus d'installation est le suivant :

1. Téléchargez le package d'installation

# wget http://download.redis.io/releases/redis-5.0.5.tar.gz
Copier après la connexion

2 Décompressez et installez

Cela prendra un certain temps pendant la phase de compilation, veuillez patienter. patiemment

# tar -zxf redis-5.0.5.tar.gz
# cd redis-5.0.5
# make  
# make PREFIX=/usr/local/redis install
Copier après la connexion

3. Créez un nouveau répertoire de fichier de configuration redis et un répertoire de stockage de données

# mkdir /usr/local/redis/etc /usr/local/redis/var
Copier après la connexion

4 Copiez le fichier de configuration et modifiez le fichier de configuration

# cp redis.conf /usr/local/redis/etc/
# vim /usr/local/redis/redis.conf
Copier après la connexion

Trouvez le démonize no. et remplacez no par yes, ce qui signifie Exécuter en mode démon et recherchez la ligne dir. Remplacez-la par /usr/local/redis/var pour indiquer que les données sont stockées dans ce répertoire

4. lien logiciel

ln -s /usr/local/redis/bin/* /usr/local/bin/
Copier après la connexion

5. Démarrez redis et si le test est normal

# systemctl start redis-server
# redis-cli
127.0.0.1:6379> ping
PONG
Copier après la connexion

PONG signifie qu'il a réussi

Installez l'extension phpredis

La condition préalable est que le serveur doit avoir été installé via php. S'il n'est pas installé, installez-le d'abord. Je ne parlerai pas de comment installer php ici.

L'adresse du package d'installation est ici http://pecl.php.net/package/redis. Ici, je télécharge la dernière version stable

# wget http://pecl.php.net/get/redis-5.2.2.tgz
Copier après la connexion

Les étapes d'installation sont les suivantes :

1 Décompressez

# tar -zxf redis-5.2.2.tgz
# cd redis-5.2.2
Copier après la connexion

2. Exécutez phpize

/usr/local/php/bin/phpize
Copier après la connexion

3. Installer

# ./configure --with-php-config=/usr/local/php/bin/php-config 
# make
# make install
Copier après la connexion

4. Modifier php.ini

Ouvrez le fichier php.ini et ajoutez une nouvelle ligne

extension=redis
Copier après la connexion

5 Vérifiez si l'extension est installée avec succès

# php -m | grep redis
Copier après la connexion

Vérifiez si Redis apparaît.

Fermez le service Redis

Utilisez simplement la commande systemctl normalement. Une chose à noter ici est de ne pas utiliser kill -9 pour tuer. La conséquence est que non seulement Redis ne sera pas conservé, mais cela entraînera également facilement une perte de données.

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal