GNU/Linux >> Belajar Linux >  >> Panels >> Panels

Cara menginstal PHP 7.4 Dengan Nginx di Ubuntu 20.04

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

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

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

Prasyarat

  • VPS Ubuntu 20.04 (kami akan menggunakan paket VPS NVMe 2)
  • Akses ke akun pengguna root (atau akses ke akun admin dengan hak akses root)

Masuk ke Server &Perbarui Paket OS Server

Pertama, masuk ke server Ubuntu 20.04 Anda melalui SSH sebagai pengguna root:

ssh root@IP_Address -p Port_number

Anda harus mengganti 'IP_Address' dan 'Port_number' dengan alamat IP dan nomor port SSH masing-masing 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 sudah diperbarui. Anda dapat melakukannya dengan menjalankan perintah berikut:

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

Instal Nginx

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

apt-get install nginx -y

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

systemctl start nginx
systemctl enable nginx

Anda juga dapat memverifikasi versi Nginx yang diinstal menggunakan perintah berikut:

nginx -v

Anda akan 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 hulunya. 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 akan 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 dalam file /etc/php/7.4/fpm/php.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 PHP FastCGI alternatif dengan beberapa fitur tambahan yang berguna untuk situs dengan beban berat.

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 terinstal, mulai layanan PHP7.4-FPM dan aktifkan untuk memulai saat reboot sistem:

systemctl start php7.4-fpm
systemctl enable php7.4-fpm

Konfigurasi Nginx untuk Memproses File PHP

Selanjutnya, Anda perlu mengonfigurasi Nginx untuk memproses file PHP.

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

nano /etc/nginx/sites-available/example

Tambahkan baris berikut:

server {
        listen 80;
        server_name test.example.com;
        root /var/www/html;
        index info.php;

    location ~ \.php$ {
        include snippets/fastcgi-php.conf;
        fastcgi_pass unix:/run/php/php7.4-fpm.sock;
    }
}

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

ln -s /etc/nginx/sites-available/example /etc/nginx/sites-enabled/

Selanjutnya, verifikasi Nginx untuk kesalahan sintaks dengan perintah berikut:

nginx -t

Anda akan mendapatkan output berikut:

nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: configuration file /etc/nginx/nginx.conf test is successful

Terakhir, restart layanan Nginx untuk menerapkan perubahan konfigurasi:

systemctl restart nginx

Selanjutnya, buat file info.php untuk memverifikasi versi PHP:

nano /var/www/html/info.php

Tambahkan kode berikut:

<?php phpinfo();

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 http://test.example.com . Anda akan melihat layar berikut:

Pada halaman di atas, Anda dapat memeriksa versi PHP7.4, ekstensi PHP yang diinstal, opsi konfigurasi PHP, dll.

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

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


Panels
  1. Cara menginstal EspoCRM dengan Nginx di VPS Ubuntu

  2. Cara Menginstal PHP 7.3 di Ubuntu 16.04

  3. Cara Menginstal Joomla dengan Nginx di Ubuntu 18.04

  1. Cara menginstal Elgg dengan Nginx di Ubuntu 14.04

  2. Cara menginstal Symfony 3 Framework dengan Nginx di Ubuntu 14.04

  3. Instal PHP 7.1 dengan Nginx di Ubuntu 16.04

  1. Cara Menginstal MediaWiki dengan Nginx di Ubuntu 16.04

  2. Cara Menginstal Magento dengan Nginx di Ubuntu 15.10

  3. Cara Menginstal LAMP Dengan PHP 7.4 di Ubuntu 20.04