Bagaimana untuk memasang redis dalam php7 yum
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.
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
2. Pasang nginx
yum install -y nginx
3. Mulakan nginx dan tetapkannya untuk dijalankan secara automatik semasa but
systemctl start nginx #启动,restart-重启,stop-停止 systemctl enable nginx #开机启动
4. Semak versi dan status berjalan
nginx -v #查看版本 ps -ef | grep nginx #查看运行状态
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
2 .Lihat komponen php7 yum, contoh pemasangan php7.2
yum search php72w
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
4. Mulakan php dan tetapkannya untuk bermula pada but
systemctl start php-fpm #启动,restart-重启,stop-停止 systemctl enable php-fpm #开机启动
5. Semak versi dan status berjalan
php-fpm -v #查看版本 ps -ef | grep php-fpm #查看运行状态
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
Cari baris ini di lokasi pertama.
index index.html index.htm;
dan ubah suainya kepada:
index index.php index.html index.htm; #添加index.php
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
3. Cipta indeks baharu dalam direktori akar tapak web
vim /usr/share/nginx/html/index.php
Input kandungan:
<?php phpinfo();
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
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
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
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.
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!

Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

AI Hentai Generator
Menjana ai hentai secara percuma.

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas



Dalam php5, kita boleh menggunakan fungsi fsockopen() untuk mengesan port TCP. Fungsi ini boleh digunakan untuk membuka sambungan rangkaian dan melakukan beberapa komunikasi rangkaian. Tetapi dalam php7, fungsi fsockopen() mungkin menghadapi beberapa masalah, seperti tidak dapat membuka port, tidak dapat menyambung ke pelayan, dsb. Untuk menyelesaikan masalah ini, kita boleh menggunakan fungsi socket_create() dan fungsi socket_connect() untuk mengesan port TCP.

Cara memasang sambungan mongo dalam php7.0: 1. Buat kumpulan pengguna dan pengguna mongodb 2. Muat turun pakej kod sumber mongodb dan letakkan pakej kod sumber dalam direktori "/usr/local/src/" 3. Masukkan direktori "src/" 4. Buka zip pakej kod sumber 5. Buat direktori fail mongodb 6. Salin fail ke direktori "mongodb/" 7. Buat fail konfigurasi mongodb;

Untuk menyelesaikan pemalam yang tidak menunjukkan isu yang dipasang dalam PHP 7.0: Semak konfigurasi pemalam dan dayakan pemalam. Mulakan semula PHP untuk menggunakan perubahan konfigurasi. Semak kebenaran fail pemalam untuk memastikan ia betul. Pasang kebergantungan yang hilang untuk memastikan pemalam berfungsi dengan betul. Jika semua langkah lain gagal, bina semula PHP. Punca lain yang mungkin termasuk versi pemalam yang tidak serasi, memuatkan versi yang salah atau isu konfigurasi PHP.

Cara memasang dan menggunakan php7.0: 1. Pergi ke laman web rasmi PHP untuk memuat turun versi pemasangan yang sepadan dengan sistem tempatan 2. Ekstrak fail zip yang dimuat turun ke direktori yang ditentukan 3. Buka tetingkap baris arahan dan pergi ke direktori "E:\php7" Hanya jalankan arahan "php -v".

Penyelesaian biasa untuk persekitaran pelayan PHP termasuk memastikan versi PHP yang betul dipasang dan fail yang berkaitan telah disalin ke direktori modul. Lumpuhkan SELinux buat sementara waktu atau selama-lamanya. Semak dan konfigurasikan PHP.ini untuk memastikan sambungan yang diperlukan telah ditambah dan disediakan dengan betul. Mulakan atau mulakan semula perkhidmatan PHP-FPM. Semak tetapan DNS untuk isu penyelesaian.

Berbanding dengan PHP7, PHP8 mempunyai beberapa kelebihan dan penambahbaikan dari segi prestasi, ciri baharu dan penambahbaikan sintaks, sistem jenis, pengendalian ralat dan sambungan. Walau bagaimanapun, memilih versi yang hendak digunakan bergantung pada keperluan khusus anda dan keadaan projek. Pengenalan terperinci: 1. Peningkatan prestasi, PHP8 memperkenalkan pengkompil Just-in-Time (JIT), yang boleh meningkatkan kelajuan pelaksanaan kod 2. Ciri baharu dan penambahbaikan sintaks, PHP8 menyokong pengisytiharan parameter yang dinamakan dan parameter pilihan, membuat fungsi Panggilan adalah lebih fleksibel kelas tanpa nama, jenis pengisytiharan sifat, dsb.

Bagaimana untuk menetapkan keizinan UnixSocket secara automatik selepas sistem dimulakan semula. Setiap kali sistem dimulakan semula, kita perlu melaksanakan perintah berikut untuk mengubahsuai keizinan UnixSocket: sudo ...

Persekitaran setempat: sistem redhat6.7. nginx1.12.1, php7.1.0, kod menggunakan masalah rangka kerja yii2: tapak web tempatan perlu menggunakan perkhidmatan elasticsearch. Apabila PHP menggunakan elasticsearch yang dibina pada pelayan tempatan, beban tempatan adalah normal. Apabila saya menggunakan perkhidmatan elasticsearch AWS, beban pada pelayan tempatan selalunya terlalu tinggi. Semak log nginx dan php dan tidak mencari pengecualian. Bilangan sambungan serentak dalam sistem juga tidak tinggi. Pada masa ini, saya memikirkan alat diagnostik jejak yang bos kami beritahu saya. Proses penyahpepijatan: Cari idstrace sub-proses php-
