Bagaimana cara membuat php bekerja dengan nginx?

PHP adalah salah satu bahasa skrip server paling populer yang digunakan untuk membuat halaman dinamis. Banyak CMS populer ditulis dalam PHP termasuk, WordPress, Laravel, Magento, dan banyak lagi

PHP7. Versi 4 resmi dirilis pada 28 November 2019 dengan sejumlah fitur baru. Ini juga memiliki sedikit ketidakcocokan sehingga Anda harus berhati-hati sebelum memutakhirkan dari versi sebelumnya

Dalam tutorial ini, kami akan menunjukkan cara menginstal PHP7. 4 dengan Nginx di server Ubuntu terkelola kami. Juga, jangan ragu untuk mempelajari lebih lanjut tentang cara menginstal dan mengonfigurasi aplikasi PHP menggunakan server web Nginx di lingkungan cloud kami

Daftar isi

1

Prasyarat

  • Ubuntu 20. 04 VPS [kami akan menggunakan paket VPS NVMe 2 kami]
  • Akses ke akun pengguna root [atau akses ke akun admin dengan hak akses root]

Masuk ke Server dan Perbarui Paket OS Server

Pertama, masuk ke Ubuntu 20 Anda. 04 server melalui SSH sebagai pengguna root

ssh root@IP_Address -p Port_number

Anda perlu mengganti 'IP_Address' dan 'Port_number' dengan masing-masing alamat IP dan nomor port SSH server Anda. Selain itu, ganti 'root' dengan nama pengguna akun admin jika perlu

Sebelum memulai, Anda harus memastikan bahwa semua paket OS Ubuntu yang diinstal di server adalah yang terbaru. Anda dapat melakukan ini dengan menjalankan perintah berikut

apt-get update -y
apt-get upgrade -y
_

Instal Nginx

Secara default, Nginx versi terbaru tersedia di Ubuntu 20. 04 repositori default. Anda dapat menginstalnya dengan perintah berikut

apt-get install nginx -y

Setelah menginstal Nginx, mulai layanan Nginx dan aktifkan untuk memulai saat reboot sistem dengan perintah berikut

systemctl start nginx
systemctl enable nginx

Anda juga dapat memverifikasi versi Nginx yang diinstal menggunakan perintah berikut

nginx -v
_

Anda harus mendapatkan output berikut

nginx version: nginx/1.18.0 [Ubuntu]

Instal PHP7. 4

Secara default, Ubuntu 20. 04 dikirimkan dengan PHP 7. 4 di repositori hulu. Anda dapat menginstalnya dengan mudah hanya dengan menjalankan perintah berikut

apt-get install php7.4 -y
_

Setelah PHP diinstal, verifikasi versi yang diinstal dengan perintah berikut

php --version

Anda harus mendapatkan output berikut

PHP 7.4.3 [cli] [built: Oct  6 2020 15:47:56] [ NTS ]
Copyright [c] The PHP Group
Zend Engine v3.4.0, Copyright [c] Zend Technologies
    with Zend OPcache v7.4.3, Copyright [c], by Zend Technologies
_

Konfigurasi PHP yang terkait dengan Nginx disimpan di /etc/php/7. 4/fpm/php.ini. file ini. Anda dapat memodifikasinya untuk kinerja yang lebih baik

Instal PHP7. 4-FPM dan Ekstensi Lainnya

Nginx tidak mengandung pemrosesan PHP asli. Jadi, Anda perlu menginstal PHP-FPM untuk memproses file PHP. FPM adalah implementasi FastCGI PHP alternatif dengan beberapa fitur tambahan yang berguna untuk situs yang sarat muatan

Anda dapat menginstal PHP7. 4-FPM dengan ekstensi lain yang diperlukan dengan menjalankan perintah berikut

apt-get install php7.4-fpm php7.4-cli php7.4-mysql php7.4-curl php7.4-json -y
_

Setelah semua paket diinstal, jalankan PHP7. Layanan 4-FPM dan aktifkan untuk memulai saat reboot sistem

apt-get update -y
apt-get upgrade -y
_0

Konfigurasikan Nginx untuk Memproses File PHP

Selanjutnya, Anda perlu mengonfigurasi Nginx untuk memproses file PHP

Untuk melakukannya, buat file konfigurasi host virtual Nginx baru dengan perintah berikut

apt-get update -y
apt-get upgrade -y
_1

Tambahkan baris berikut

apt-get update -y
apt-get upgrade -y
_2

Simpan dan tutup file kemudian aktifkan file konfigurasi virtual host Nginx dengan perintah berikut

apt-get update -y
apt-get upgrade -y
_3

Selanjutnya, verifikasi Nginx untuk setiap kesalahan sintaksis dengan perintah berikut

apt-get update -y
apt-get upgrade -y
_4

Anda harus mendapatkan output berikut

apt-get update -y
apt-get upgrade -y
_5

Terakhir, mulai ulang layanan Nginx untuk menerapkan perubahan konfigurasi

apt-get update -y
apt-get upgrade -y
_6

Selanjutnya, buat info. php untuk memverifikasi versi PHP

apt-get update -y
apt-get upgrade -y
_7

Tambahkan kode berikut

apt-get update -y
apt-get upgrade -y
_8

Simpan dan tutup file setelah Anda selesai

Verifikasi PHP

Pada titik ini, Nginx dikonfigurasi untuk memproses file PHP. Saatnya untuk mengujinya

Buka browser web Anda dan ketik URL

apt-get update -y
apt-get upgrade -y
9. Anda akan melihat layar berikut

Pada halaman di atas, Anda dapat memeriksa PHP7. Versi 4, menginstal ekstensi PHP, opsi konfigurasi PHP, dll

Tentu saja, Anda tidak perlu melakukan semua ini jika menggunakan salah satu layanan Nginx VPS Hosting kami, dalam hal ini Anda cukup meminta admin Linux ahli kami untuk menyiapkannya untuk Anda. Mereka tersedia 24×7 dan akan segera mengurus permintaan Anda

PS. Jika Anda menyukai posting ini, silakan bagikan dengan teman Anda di jejaring sosial menggunakan tombol di sebelah kiri atau tinggalkan balasan di bawah. terima kasih

Bagaimana cara mengaktifkan PHP di Nginx di Windows?

Instal NGINX untuk Win32
Instal binari Windows dari PHP, pastikan php-cgi. exe diinstal di direktori yang sama dengan php. exe
Buat di suatu tempat [mis. g. di c. \nginx\ ] file batch start-php-fcgi. kelelawar mirip dengan yang satu ini

Apakah Nginx datang dengan PHP?

Karena Nginx tidak berisi pemrosesan PHP asli seperti beberapa server web lainnya, Anda perlu menginstal php-fpm , yang merupakan singkatan dari “ . Kami akan memberi tahu Nginx untuk meneruskan permintaan PHP ke perangkat lunak ini untuk diproses.

Bagaimana PHP

PHP-FPM, sebaliknya, berjalan di luar lingkungan NGINX dengan membuat prosesnya sendiri. Oleh karena itu ketika pengguna meminta halaman PHP, server nginx akan meneruskan permintaan tersebut ke layanan PHP-FPM menggunakan FastCGI . Instalasi php-fpm di Ubuntu 18. 04 tergantung pada PHP dan versinya.

Bagaimana saya tahu jika PHP

Pertama buka file konfigurasi php-fpm dan aktifkan halaman status seperti yang ditunjukkan. Di dalam file ini, temukan dan batalkan komentar pada variabel pm. status_path = /status seperti yang ditunjukkan pada tangkapan layar. Simpan perubahan dan keluar dari file.

Bài mới nhất

Chủ Đề