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

Comment installer l'extension Redis en php7

coldplay.xixi
Libérer: 2023-02-17 15:54:01
avant
2633 Les gens l'ont consulté

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
Copier après la connexion

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
Copier après la connexion

É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
Copier après la connexion

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!

Étiquettes associées:
source:segmentfault.com
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