Maison > Article > développement back-end > Comment installer Redis en php7 miam
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.
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_644. 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.confTrouvez cette ligne au premier emplacement
index index.html index.htm;et remplacez-la par :
index index.php index.html index.htm; #添加index.php2. 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-fpm3 Créez un nouveau fichier index.php dans le répertoire racine du site Web
vim /usr/share/nginx/html/index.phpEntrez 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-release2) 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.repo3) 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.5Remarque : 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!