Maison > php教程 > PHP开发 > le corps du texte

Notes de test d'installation Php-Redis

高洛峰
Libérer: 2016-12-21 15:00:24
original
1501 Les gens l'ont consulté

Le développement back-end utilise PHP pour faire fonctionner Redis. Ici, nous résumerons et enregistrerons les problèmes rencontrés lors du processus d'installation et de test pour référence future ! (Le système est Ubuntu)

Installation 1.redis

Adresse de téléchargement : http://download.redis.io/releases/
Décompressez et installez :

tar -xvf redis-2.8.17.tar.gz
make
sudo make install
Copier après la connexion

Pour faciliter l'utilisation, créez un répertoire redis dans le répertoire /usr et copiez les fichiers suivants dans le répertoire /usr/redis/ :

/yourdir/redis-2.8.17/redis.conf
/yourdir/redis-2.8.17/src/redis-benchmark
/yourdir/redis-2.8.17/src/redis-server
/yourdir/redis-2.8.17/src/redis-cli
Copier après la connexion

Bien sûr, vous pouvez également utiliser des connexions logicielles pour but de commodité d'utilisation. De plus, vous pouvez également ajouter redis-server au démarrage, ce qui est omis ici.


Test 2.redis

1) Ouvrez d'abord le programme du serveur redis
Pour faciliter les tests, nous modifions le niveau de journalisation dans la configuration redis.conf et la valeur du fichier journal, modifiés comme suit :
loglevel debug
logfile “/tmp/redis.log”
jay13@ubuntu:/usr/redis$ redis-server redis.conf
2 ) Activer Le client redi effectue des opérations d'ajout, de suppression, de modification et de requête dans la base de données redis via le client. Les journaux générés pendant toute l'opération peuvent être consultés dans /tmp/redis.log.
Prenons l'opération de touche la plus simple comme exemple. L'exemple est le suivant :

jay13@ubuntu:/usr/redis$ redis-cli
127.0.0.1:6379> set jay13 jb51.net
OK
127.0.0.1:6379> set jay hello,world
OK
127.0.0.1:6379> get jay
"hello,world"
127.0.0.1:6379> get jay13
"jb51.net"
127.0.0.1:6379> del jay
(integer) 1
127.0.0.1:6379> get jay
(nil)
127.0.0.1:6379> set jay13 www.jb51.net
OK
127.0.0.1:6379> get jay13
"www.php.cn"
Copier après la connexion

3. Installez l'extension phpredis

Lors de l'utilisation de sudo apt-get install php5 pour installer php, la valeur par défaut n'est pas Pour installer phpize, lorsque nous installons phpredis, nous devons utiliser phpize, nous devons donc d'abord installer phpize.
1) Nous obtenons phpize en installant des outils de développement php. Exécutez la commande suivante :

sudo apt-get install php5-dev
Copier après la connexion

2) Obtenez le fichier source phpredis
La dernière adresse phpRedis : https://github.com/nicolasff/phpredis
Suivez les instructions sur GitHub comme suit Lors de l'installation,

phpize
./configure --enable-redis-igbinary
make && make install
Copier après la connexion

peut apparaître avec la description d'erreur suivante :

checking for igbinary includes... configure: error: Cannot find igbinary.h
Copier après la connexion

C'est parce que nous n'avons pas l'igbinaire extension, c'est une chose dont dépend Phpredis.
D'accord, comment installer igbinary ?


L'installation ne peut pas être terminée à l'aide d'apt-get. Nous l'installons en téléchargeant le fichier d'installation.

wget <a href="http://pecl.php.net/get/igbinary-1.1.1.tgz">http://pecl.php.net/get/igbinary-1.1.1.tgz</a>
 
tar -xzvf igbinary-1.1.1.tgz
 
cd igbinary-1.1.1
 
phpize
 
./configure # No need for extra config params
 
make
 
make install
Copier après la connexion

Après avoir installé igbinary, vous pouvez utiliser la commande suivante pour installer phpredis.

phpize
./configure –enable-redis-igbinary
make && make install
Copier après la connexion

À ce stade, l'installation est terminée.

Nous modifions le fichier de configuration php.ini et ajoutons les deux extensions que nous venons d'installer au fichier php.ini. Les instructions ajoutées sont les suivantes :

extension=igbinary.so
extension=redis.so
Copier après la connexion


Redémarrez Apache. , Fait ! ! !

4. Testez php-redis

Créez un nouveau fichier test.php dans le répertoire racine Web /var/www/ avec le contenu suivant :

<?php 
$redis = new Redis(); 
$redis->connect(&#39;127.0.0.1&#39;,6379); 
$redis->set(&#39;Jay13&#39;,&#39;www.php.cn&#39;); 
echo &#39;Jay13:&#39;.$redis->get(&#39;Jay13&#39;); 
echo &#39;</br>&#39;; 
echo &#39;Jay12:&#39;.$redis->get(&#39;Jay12&#39;); 
?>
Copier après la connexion

Le le résultat est le suivant :

Notes de test dinstallation Php-Redis


Pour plus d'articles liés aux notes de test d'installation de Php-Redis, veuillez prêter attention au site Web PHP 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
Recommandations populaires
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!