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.