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

Comment installer Redis en php7 miam

藏色散人
藏色散人original
2021-12-30 09:18:093615parcourir

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

2. Installez nginx

yum install -y nginx

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

 systemctl start nginx  #启动,restart-重启,stop-停止
 systemctl  enable nginx  #开机启动

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

 nginx -v  #查看版本
 
 ps -ef | grep nginx  #查看运行状态

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

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

 yum search php72w

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

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  #开机启动

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

 php-fpm -v  #查看版本
 
 ps -ef | grep php-fpm  #查看运行状态

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

Trouvez cette ligne au premier emplacement

index  index.html index.htm;

et remplacez-la par :

index  index.php index.html index.htm; #添加index.php

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

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

vim /usr/share/nginx/html/index.php

Entrez le contenu :

<?php phpinfo();

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

 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

 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

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.

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