GNU/Linux >> Belajar Linux >  >> Cent OS

Cara Mengalihkan Dengarkan PHP-FPM Pada Soket Unix

Dalam tutorial ini, kami akan menunjukkan kepada Anda bagaimana cara mengganti mendengarkan PHP-FPM di Unix Socket. Artikel ini mengasumsikan Anda memiliki setidaknya pengetahuan dasar tentang Linux, tahu cara menggunakan shell, dan sebagian besar yang penting, Anda meng-host situs Anda di VPS Anda sendiri. Instalasinya cukup sederhana dan mengasumsikan Anda berjalan di akun root, jika tidak, Anda mungkin perlu menambahkan 'sudo ' ke perintah untuk mendapatkan hak akses root. Saya akan menunjukkan kepada Anda saklar langkah-demi-langkah mendengarkan PHP-FPM di Unix Socket

Beralih PHP-FPM Listen On Unix Socket

Langkah 1. Memasang server LEMP.

Panduan ini mengasumsikan Anda telah menginstal tumpukan LEMP, Anda dapat mengikuti panduan kami di sini.

Langkah 2. Konfigurasikan PHP-FPM Listen di Unix Socket.

Pertama, edit file di /etc/php-fpm.d/www.conf dan temukan blok ini:

nano /etc/php-fpm.d/www.conf

Tambahkan file berikut:

; The address on which to accept FastCGI requests.
; Valid syntaxes are:
;   'ip.add.re.ss:port'    - to listen on a TCP socket to a specific address on
;                            a specific port;
;   'port'                 - to listen on a TCP socket to all addresses on a
;                            specific port;
;   '/path/to/unix/socket' - to listen on a unix socket.
; Note: This value is mandatory.
;listen = 127.0.0.1:9000
listen = /var/run/php5-fpm.sock

Selanjutnya, mari kita buat file di /etc/nginx/conf.d/ bernama php5-fpm.conf :

upstream php5-fpm-sock {
    server unix:/var/run/php5-fpm.sock;
}

Langkah 3. Konfigurasikan Vhost Nginx.

Sekarang kita membuka file konfigurasi virtual host Nginx, Dalam konfigurasi server Nginx kita, kita juga harus mengubah untuk meneruskan permintaan PHP:

#fastcgi_pass 127.0.0.1:9000;
fastcgi_pass php5-fpm-sock;

Simpan dan tutup, lalu muat ulang layanan PHP-fpm dan Nginx:

sudo systemctl restart php-fpm
sudo systemctl restart nginx

Selamat! Anda telah berhasil mengonfigurasi PHP-FPM mendengarkan Unix Socket. Terima kasih telah menggunakan tutorial ini untuk menyiapkan sistem PHP-FPM Listen to Unix Socket. Untuk bantuan tambahan atau informasi berguna, kami sarankan Anda memeriksa situs web resmi PHP-FPM.


Cent OS
  1. Cara:Pemrograman Socket dengan Python

  2. CentOS / RHEL 7 :Cara beralih ke iptables dari firewalld

  3. Cara menonaktifkan firewalld dan dan beralih ke iptables di CentOS / RHEL 7

  1. Cara Mengganti Algoritma Kata Sandi di CentOS/RHEL

  2. Cara Beralih Aliran Modul di CentOS/RHEL 8

  3. Bagaimana cara menghapus koneksi soket CLOSE_WAIT

  1. Cara Beralih Versi PHP

  2. Cara Menginstal Let's Encrypt di CentOS 8 Dengan Nginx

  3. Sniff soket domain UNIX