Maison développement back-end PHP7 Comment installer Redis en php7 miam

Comment installer Redis en php7 miam

Dec 30, 2021 am 09:18 AM
php7

Comment installer Redis avec php7 yum : 1. Installez yum source et nginx ; 2. Démarrez nginx et configurez-le pour qu'il s'exécute automatiquement au démarrage ; 3. Vérifiez le composant php7 yum et installez php7.2 ; pour démarrer au démarrage ; 5. Utilisez la source yum spécifiée pour installer Redis.

Comment installer Redis en php7 miam

L'environnement d'exploitation de cet article : système centos7, version PHP7.2, ordinateur Dell G3.

installation de nginx+php7yum centos7 et comment installer redis avec yum :

1. Installez nginx

1. Installez yum source

rpm -Uvh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm
Copier après la connexion

2. Installez nginx

yum install -y nginx
Copier après la connexion

3. Démarrez ngin x et définissez pour qu'il démarre automatiquement Exécutez

 systemctl start nginx  #启动,restart-重启,stop-停止
 systemctl  enable nginx  #开机启动
Copier après la connexion

4. Vérifiez la version et l'état d'exécution

 nginx -v  #查看版本
 
 ps -ef | grep nginx  #查看运行状态
Copier après la connexion

2. Installez php7

1. Installez la source yum

 rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
 
 rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
Copier après la connexion

2. Vérifiez le composant php7 yum et installez php7.2 à titre d'exemple

 yum search php72w
Copier après la connexion

3. Sélectionnez les composants que vous devez installer, php72w.x86_64 et php72w-fpm.x86_64 sont requis pour les programmes de base

yum install php72w.x86_64 php72w-fpm.x86_64 php72w-cli.x86_64 php72w-common.x86_64 php72w-gd.x86_64 php72w-ldap.x86_64 php72w-mbstring.x86_64 php72w-mcrypt.x86_64 php72w-mysql.x86_64 php72w-pdo.x86_64 php72w-pecl-redis.x86_64
Copier après la connexion

4. Démarrez php et configurez-le pour qu'il démarre au démarrage

 systemctl start php-fpm  #启动,restart-重启,stop-停止
 
 systemctl  enable php-fpm  #开机启动
Copier après la connexion

5. Vérifiez la version et l'état d'exécution

 php-fpm -v  #查看版本
 
 ps -ef | grep php-fpm  #查看运行状态
Copier après la connexion

Après avoir terminé les étapes ci-dessus, le lecteur peut configurer le répertoire Web dans nginx et il peut fonctionner normalement. Cependant, à ce stade, nginx et php s'exécutent en tant que root Running. les fichiers Web avec les autorisations les plus élevées entraîneront des risques de sécurité pour le système. Voici un exemple de configuration des autorisations

3. Modifiez la configuration nginx

vi /etc/nginx/conf.d/default.conf
Copier après la connexion

Trouvez cette ligne au premier emplacement

index  index.html index.htm;
Copier après la connexion

et remplacez-la par :

index  index.php index.html index.htm; #添加index.php
Copier après la connexion

2. Supprimez le commentaire de l'emplacement sous la ligne du serveur FastCGI et modifiez-le en Cela ressemble à ceci

   # pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
     #
     location ~ .php$ {
         root            /usr/share/nginx/html;  #网站根目录
         fastcgi_pass   127.0.0.1:9000;
         fastcgi_index  index.php;
         fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
         include        fastcgi_params;
 }
service nginx restart   #重启nginx
service php-fpm start   #开启php-fpm
Copier après la connexion

3 Créez un nouveau fichier index.php dans le répertoire racine du site Web

vim /usr/share/nginx/html/index.php
Copier après la connexion

Entrez le contenu :

<?php phpinfo();
Copier après la connexion

5. Entrez l'IP de la machine virtuelle dans le navigateur, vous pouvez déjà voir les informations phpinfo sur Windows Modifiez le fichier hosts et ajoutez une ligne 192.168.6.114 www.test1.com #Configurez le nom de domaine correspondant à l'IP de la machine virtuelle

6. Vous pouvez désormais utiliser

www.test1.com sous Windows pour accéder au serveur configuré par la machine virtuelle

four .yum installe redis

 Lorsque yum installe redis, il est recommandé d'utiliser le référentiel Remi. source. Étant donné que la source Remi fournit la dernière version de Redis, vous pouvez utiliser YUM pour installer la dernière version de Redis via cette source. De plus, les dernières sources Yum de PHP et MySQL sont fournies, ainsi que les programmes de service associés.

 1) La source du référentiel Remi dépend de la source epel, vous devez donc d'abord installer la source epel

[root@youxi1 ~]# yum -y install epel-release
Copier après la connexion

 2) Installez la source du référentiel Remi

[root@youxi1 ~]# yum -y install http://rpms.remirepo.net/enterprise/remi-release-7.rpm
[root@youxi1 ~]# ls /etc/yum.repos.d/  //下载完成后会出现许多remi的yum源,这里要用到的是remi.repo这个源
CentOS-Base.repo CentOS-Sources.repo remi-glpi92.repo remi-php70.repo remi-safe.repo
CentOS-CR.repo CentOS-Vault.repo remi-glpi93.repo remi-php71.repo
CentOS-Debuginfo.repo epel.repo remi-glpi94.repo remi-php72.repo
CentOS-fasttrack.repo epel-testing.repo remi-modular.repo remi-php73.repo
CentOS-Media.repo remi-glpi91.repo remi-php54.repo remi.repo
Copier après la connexion

 3) Utilisez la source yum spécifiée pour installer Redis

[root@youxi1 ~]# yum --enablerepo=remi install -y redis  //--enablerepo指定yum源
[root@youxi1 ~]# redis-cli --version  //安装完成后使用命令查看一下版本
redis-cli 5.0.5
Copier après la connexion

Remarque : Une fois la source remi installée, la valeur par défaut n'est pas de démarrer. Lorsque vous devez utiliser la source du référentiel remi pour installer le programme, vous avez besoin de l'option --enablerepo=remi pour spécifier que la source du référentiel remi peut être utilisée, et puis installez-le.

 4) Démarrez Redis et configurez-le pour qu'il démarre automatiquement au démarrage

[root@youxi1 ~]# systemctl start redis
[root@youxi1 ~]# systemctl enable redis
Created symlink from /etc/systemd/system/multi-user.target.wants/redis.service to /usr/lib/systemd/system/redis.service.
Copier après la connexion
 Remarque : le numéro de port de Redis est 6379

[Apprentissage recommandé :

Tutoriel vidéo PHP]

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 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

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

AI Hentai Generator

AI Hentai Generator

Générez AI Hentai gratuitement.

Article chaud

R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
2 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Repo: Comment relancer ses coéquipiers
1 Il y a quelques mois By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: Comment obtenir des graines géantes
4 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Combien de temps faut-il pour battre Split Fiction?
3 Il y a quelques semaines By DDD

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Comment résoudre le problème lorsque php7 détecte que le port TCP ne fonctionne pas Comment résoudre le problème lorsque php7 détecte que le port TCP ne fonctionne pas Mar 22, 2023 am 09:30 AM

En php5, nous pouvons utiliser la fonction fsockopen() pour détecter le port TCP. Cette fonction peut être utilisée pour ouvrir une connexion réseau et effectuer certaines communications réseau. Mais en php7, la fonction fsockopen() peut rencontrer certains problèmes, comme ne pas pouvoir ouvrir le port, ne pas pouvoir se connecter au serveur, etc. Afin de résoudre ce problème, nous pouvons utiliser la fonction socket_create() et la fonction socket_connect() pour détecter le port TCP.

Comment installer l'extension mongo dans php7.0 Comment installer l'extension mongo dans php7.0 Nov 21, 2022 am 10:25 AM

Comment installer l'extension mongo dans php7.0 : 1. Créez le groupe d'utilisateurs et l'utilisateur mongodb ; 2. Téléchargez le package de code source mongodb et placez le package de code source dans le répertoire "/usr/local/src/" ; Entrez le répertoire « src/ » ; 4. Décompressez le package de code source ; 5. Créez le répertoire de fichiers mongodb ; 6. Copiez les fichiers dans le répertoire « mongodb/ » 7. Créez le fichier de configuration mongodb et modifiez la configuration.

Que dois-je faire si le plug-in est installé dans php7.0 mais qu'il indique toujours qu'il n'est pas installé ? Que dois-je faire si le plug-in est installé dans php7.0 mais qu'il indique toujours qu'il n'est pas installé ? Apr 02, 2024 pm 07:39 PM

Pour résoudre le problème du plugin n'affichant pas installé dans PHP 7.0 : Vérifiez la configuration du plugin et activez le plugin. Redémarrez PHP pour appliquer les modifications de configuration. Vérifiez les autorisations du fichier du plugin pour vous assurer qu'elles sont correctes. Installez les dépendances manquantes pour garantir le bon fonctionnement du plugin. Si toutes les autres étapes échouent, reconstruisez PHP. D'autres causes possibles incluent des versions de plugin incompatibles, le chargement d'une mauvaise version ou des problèmes de configuration PHP.

Lequel est le meilleur, php8 ou php7 ? Lequel est le meilleur, php8 ou php7 ? Nov 16, 2023 pm 03:09 PM

Par rapport à PHP7, PHP8 présente certains avantages et améliorations en termes de performances, de nouvelles fonctionnalités et améliorations de la syntaxe, du système de types, de la gestion des erreurs et des extensions. Cependant, le choix de la version à utiliser dépend de vos besoins spécifiques et des circonstances du projet. Introduction détaillée : 1. Amélioration des performances, PHP8 introduit le compilateur Just-in-Time (JIT), qui peut améliorer la vitesse d'exécution du code ; 2. Nouvelles fonctionnalités et améliorations de la syntaxe, PHP8 prend en charge la déclaration des paramètres nommés et des paramètres facultatifs, création de fonctions L'appel est plus flexible ; des classes anonymes, des déclarations de propriétés de type, etc. sont introduites.

Comment installer et déployer php7.0 Comment installer et déployer php7.0 Nov 30, 2022 am 09:56 AM

Comment installer et déployer php7.0 : 1. Accédez au site officiel de PHP pour télécharger la version d'installation correspondant au système local ; 2. Extrayez le fichier zip téléchargé dans le répertoire spécifié 3. Ouvrez la fenêtre de ligne de commande et accédez à ; le répertoire "E:\php7" Exécutez simplement la commande "php -v".

Guide FAQ de l'environnement serveur PHP : résoudre rapidement les problèmes courants Guide FAQ de l'environnement serveur PHP : résoudre rapidement les problèmes courants Apr 09, 2024 pm 01:33 PM

Les solutions courantes pour les environnements de serveur PHP consistent à s'assurer que la version correcte de PHP est installée et que les fichiers pertinents ont été copiés dans le répertoire du module. Désactivez SELinux temporairement ou définitivement. Vérifiez et configurez PHP.ini pour vous assurer que les extensions nécessaires ont été ajoutées et configurées correctement. Démarrez ou redémarrez le service PHP-FPM. Vérifiez les paramètres DNS pour les problèmes de résolution.

Comment télécharger et installer php7 (partage de tutoriel) Comment télécharger et installer php7 (partage de tutoriel) Mar 23, 2023 pm 02:11 PM

Avec le développement de la technologie Internet, les langages de programmation informatique ont également été continuellement développés et mis à jour. En tant que langage de programmation largement utilisé dans le domaine du développement Web, PHP a connu plusieurs mises à jour de versions au fil des ans, et la dernière version de PHP7 a considérablement amélioré ses performances et sa stabilité. Afin de mieux appliquer le langage de programmation PHP, cet article présentera le didacticiel de téléchargement et d'installation de PHP7 à titre de référence pour les débutants.

Enregistrez une fois et utilisez strace pour diagnostiquer le problème de PHP occupant trop de ressources système. Enregistrez une fois et utilisez strace pour diagnostiquer le problème de PHP occupant trop de ressources système. May 03, 2024 pm 04:31 PM

Environnement local : système redhat6.7. nginx1.12.1, php7.1.0, le code utilise le problème du framework yii2 : le site web local doit utiliser le service elasticsearch. Lorsque PHP utilise elasticsearch construit sur un serveur local, la charge locale est normale. Lorsque j'utilise le service elasticsearch d'AWS, la charge sur le serveur local est souvent trop élevée. Vérifiez les journaux nginx et php et ne trouvez aucune exception. Le nombre de connexions simultanées dans le système n’est pas non plus élevé. À ce moment-là, j'ai pensé à un outil de diagnostic strace que notre patron m'a présenté. Processus de débogage : recherchez un sous-processus php idstrace-

See all articles