搜尋
首頁後端開發PHP7php7 yum安裝redis的方法

php7 yum安裝redis的方法

Dec 30, 2021 am 09:18 AM
php7

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

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

PhpStorm Mac 版本

PhpStorm Mac 版本

最新(2018.2.1 )專業的PHP整合開發工具

SAP NetWeaver Server Adapter for Eclipse

SAP NetWeaver Server Adapter for Eclipse

將Eclipse與SAP NetWeaver應用伺服器整合。

MinGW - Minimalist GNU for Windows

MinGW - Minimalist GNU for Windows

這個專案正在遷移到osdn.net/projects/mingw的過程中,你可以繼續在那裡關注我們。 MinGW:GNU編譯器集合(GCC)的本機Windows移植版本,可自由分發的導入函式庫和用於建置本機Windows應用程式的頭檔;包括對MSVC執行時間的擴展,以支援C99功能。 MinGW的所有軟體都可以在64位元Windows平台上運作。

VSCode Windows 64位元 下載

VSCode Windows 64位元 下載

微軟推出的免費、功能強大的一款IDE編輯器