Maison  >  Article  >  développement back-end  >  Comment installer l'extension Redis en php7

Comment installer l'extension Redis en php7

coldplay.xixi
coldplay.xixiavant
2020-06-19 17:14:212523parcourir

Comment installer l'extension Redis en php7

Après avoir confirmé qu'il s'agit de php7, démarrez l'installation

Déplacez-vous vers le dossier de téléchargement : cd /root/src(Choisissez le dossier spécifique)
Téléchargez php7-redis : wget https://github.com/phpredis/phpredis/archive/php7.zip
Renommer : mv ./php7.zip ./phpredis-php7.zip
Décompresser : unzip phpredis-php7.zip
Entrer le répertoire décompressé : cd phpredis-php7
Trouver où se trouve phpize pour php7 : find / -name 'phpize'

//我的出现了3个,第一个是php5.5的,第二个是php7的,第三个是安装php7时解压的文件夹,没删掉,应该用第二个
/usr/bin/phpize
/usr/local/php7/bin/phpize
/root/src/php-7.0.12/scripts/phpize

Redémarrer Compiler phpize : /usr/local/php7/bin/phpize (Pas besoin de changer de répertoire, exécutez directement le phpize que vous avez trouvé)
Rechercher php-config : find / -name 'php-config'

//这个php-config文件同样找到3个,原因跟phpize一样
/usr/bin/php-config
/usr/local/php7/bin/php-config
/root/src/php-7.0.12/scripts/php-config

Écrire configure : ./configure --with-php-config=/usr/local/php7/bin/php-config (Pas besoin de changer de répertoire, recherchez simplement Remplissez le chemin php-config dans les paramètres de cette commande)
Installation : make && make install
Trouver php.ini : find / -name 'php.ini'

/usr/local/php7/etc/php.ini
/etc/php.ini

Modifier php.ini : vi /usr/local/php7/etc/php.ini
Rechercher l'emplacement de l'extension : appuyez sur la touche esc dans vi, entrez /extension= et appuyez sur 回车键 pour trouver un grand nombre de extension=. Appuyez sur i pour accéder au mode d'édition. ligne vide sous la pile de extension=. Il n'y a pas de ligne vide. Appuyez sur 回车键 pour démarrer une nouvelle ligne et écrivez extension=redis.so (ce contenu doit être sur sa propre ligne)

Redémarrez php-fpm. : /etc/init.d/php-fpm restart (Si le redémarrage échoue, veuillez trouver un autre moyen de redémarrer php-fpm. Si vous utilisez C'est Apache, redémarrez simplement Apache)

D'accord, ouvrez maintenant la page phpinfo() et recherchez redis pour voir si vous pouvez le trouver

Comment installer lextension Redis en php7

Pièce jointe

Si le service Redis auquel PHP veut accéder n'est pas sur la machine locale, en plus du bon IP lors de la connexion, l'IP locale doit être ajoutée à la ligne redis.conf dans le bind du service redis, et plusieurs IP doivent être séparées par des espaces Open, par exemple : bind 192.168.1.100 10.0.0.1

<.>推荐教程:《<a href="https://www.php.cn/course/list/29.html" target="_blank">php教程</a>》

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!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer