Rumah > pembangunan bahagian belakang > PHP7 > Bagaimana untuk memasang redis dalam php7 yum

Bagaimana untuk memasang redis dalam php7 yum

藏色散人
Lepaskan: 2023-02-18 09:48:01
asal
3861 orang telah melayarinya

Cara memasang redis dengan php7 yum: 1. Pasang sumber yum dan nginx 2. Mulakan nginx dan tetapkan ia berjalan secara automatik pada but 3. Semak komponen php7 yum dan pasang php7.2; Mulakan php dan sediakannya Untuk bermula pada but 5. Gunakan sumber yum yang ditentukan untuk memasang Redis.

Bagaimana untuk memasang redis dalam php7 yum

Persekitaran pengendalian artikel ini: sistem centos7, PHP versi 7.2, komputer Dell G3.

pemasangan centos7 nginx php7yum, dan cara memasang redis dengan yum:

1. Pasang nginx

1 yum Sumber

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

2. Pasang nginx

yum install -y nginx
Salin selepas log masuk

3. Mulakan nginx dan tetapkannya untuk dijalankan secara automatik semasa but

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

4. Semak versi dan status berjalan

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

2. Pasang php7

1. Pasang sumber 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
Salin selepas log masuk

2 .Lihat komponen php7 yum, contoh pemasangan php7.2

 yum search php72w
Salin selepas log masuk

3. Pilih komponen yang perlu anda pasang, php72w.x86_64 dan php72w-fpm. x86_64 diperlukan untuk program teras

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
Salin selepas log masuk

4. Mulakan php dan tetapkannya untuk bermula pada but

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

5. Semak versi dan status berjalan

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

Dilengkapi selepas langkah -langkah di atas, pembaca boleh mengkonfigurasi direktori web di Nginx dan ia boleh berjalan secara normal. akan membawa risiko keselamatan kepada sistem. Berikut ialah contoh konfigurasi kebenaran

3. Ubah suai konfigurasi nginx

vi /etc/nginx/conf.d/default.conf
Salin selepas log masuk

Cari baris ini di lokasi pertama.

index  index.html index.htm;
Salin selepas log masuk

dan ubah suainya kepada:

index  index.php index.html index.htm; #添加index.php
Salin selepas log masuk

2. Alih keluar ulasan lokasi di bawah baris pelayan FastCGI dan ubah suainya supaya kelihatan seperti ini:

   # 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
Salin selepas log masuk

3. Cipta indeks baharu dalam direktori akar tapak web

vim /usr/share/nginx/html/index.php
Salin selepas log masuk

Input kandungan:

<?php phpinfo();
Salin selepas log masuk

5 IP mesin maya dalam penyemak imbas dan anda sudah boleh melihat maklumat phpinfo Ubah suai fail hos pada Windows dan tambah Satu baris 192.168.6.114 www.test1.com #Konfigurasikan nama domain yang sepadan dengan IP mesin maya

6. Kini anda boleh menggunakan www.test1.com untuk mengakses pelayan yang dikonfigurasikan oleh mesin maya pada Windows

IV yum installation redis

 Apabila yum memasang redis, adalah disyorkan untuk menggunakan sumber repositori Remi. Oleh kerana sumber Remi menyediakan versi terkini Redis, anda boleh menggunakan YUM untuk memasang versi terkini Redis melalui sumber ini. Di samping itu, sumber yum terkini PHP dan MySQL disediakan, serta program perkhidmatan yang berkaitan.

1) Sumber repositori Remi bergantung pada sumber epel, jadi anda perlu memasang sumber epel terlebih dahulu

[root@youxi1 ~]# yum -y install epel-release
Salin selepas log masuk

2) Pasang sumber repositori 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
Salin selepas log masuk

3) Gunakan Pasang Redis yang ditentukan daripada sumber yum

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

Nota: Selepas sumber remi dipasang, ia tidak akan bermula secara lalai Apabila anda perlu menggunakan program pemasangan sumber repositori, anda memerlukan --. enablerepo=remi pilihan untuk menentukan penggunaan sumber repositori remi boleh digunakan dan kemudian dipasang.

 4) Mulakan Redis dan tetapkannya untuk bermula secara automatik semasa but

[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.
Salin selepas log masuk

Nota: Nombor port Redis ialah 6379

[Pembelajaran yang disyorkan: PHP tutorial video

Atas ialah kandungan terperinci Bagaimana untuk memasang redis dalam php7 yum. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan