首頁  >  文章  >  後端開發  >  php7 yum安裝redis的方法

php7 yum安裝redis的方法

藏色散人
藏色散人原創
2021-12-30 09:18:093597瀏覽

php7 yum安裝redis的方法:1、安裝yum來源和nginx;2、啟動nginx並設定開機自動運作;3、檢視php7 yum元件,並安裝php7.2;4、啟動php並設為開機啟動;5、使用指定的yum來源安裝Redis即可。

php7 yum安裝redis的方法

本文操作環境:centos7系統、PHP7.2版、Dell G3電腦。

centos7 nginx php7yum安裝,及yum安裝redis的方法:

    一.安裝nginx

   

#1.安裝yumum來源

rpm -Uvh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm

    2.安裝nginx

yum install -y nginx

    3.啟動nginx並設定開機自動運作

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

    4.檢視版本及運作狀態

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

 

o# 

    二.安裝php7

    1.安裝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.檢視php7 yum元件,範例安裝php7. 2

 yum search php72w

 

    3.選擇自己需要的元件安裝,php72w.x86_64 和php72w-fpm.x86_64 為核心程式必須安裝

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.啟動php並設定為核心程式必須

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

    4.啟動php並設定為開機啟動

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

 

    5.查看版本及運作狀態

vi /etc/nginx/conf.d/default.conf
進行完以上步驟之後,讀者自行在nginx中設定web目錄,已經可以正常運作了,但此時nginx和php是以root身分運行,以最高權限運行web檔案會為系統帶來安全隱患,以下為權限設定範例

    三.修改nginx設定

#

index  index.html index.htm;

 找到第一個location中的這一行

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

修改為:

   # 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

        2.把FastCGI server這行下面的location的註解去掉,並修改成下面這樣子

  

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

3. 在網站根目錄新建index.php檔案

<?php phpinfo();

輸入內容:

[root@youxi1 ~]# yum -y install epel-release
5. 在瀏覽器中輸入虛擬機器ip,已經可以看到phpinfo的資訊了  在windows上修改hosts文件,新增一行192.168.6.114   www.test1.com   \#設定虛擬機ip對應網域 

6. 現在就可以在windows上用

www.test1.com存取虛擬機器配置的伺服器了

四.yum安裝redis

  yum安裝redis時,建議使用Remi repository源。因為Remi來源提供了目前最新版本的Redis,可以通該來源使用YUM安裝目前最新版本的Redis。另外也提供了PHP和MySQL的最新yum來源,以及相關服務程式。

 1)Remi repository來源依賴epel來源,因此需要先安裝epel來源

[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

 2)安裝Remi repository來源

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

 3)使用指定的yum來源安裝Redis

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

  注意:remi來源安裝完成後,預設為不啟動,在需求使用remi repository來源安裝程式時,需求--enablerepo=remi選項指定使用remi repository來源是可以被使用的,然後進行安裝。

 4)啟動Redis並設定開機自啟

rrreee  注意:Redis的連接埠號碼是6379

【建議學習:###PHP影片教學###】 ###

以上是php7 yum安裝redis的方法的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn