Cara Install PHP (Apache atau Nginx) di Debian 10

PHP adalah salah satu bahasa pemrograman server-side yang paling banyak digunakan.

Dalam panduan ini, kita akan membahas cara menginstal PHP pada Debian 10, Buster. Kami juga akan menunjukkan kepada Anda bagaimana mengintegrasikan PHP dengan Nginx dan Apache.

*Prasyarat*

Untuk dapat menginstal paket, Anda harus masuk sebagai root atau user dengan hak akses sudo.

*Install PHP di Debian 10*

Debian 10 datang dengan PHP versi 7.3, yang didukung oleh CMS dan frameworks paling populer seperti WordPress, Magento, dan Laravel.

-Install PHP dan Integrasi dengan Apache-

Jika Anda menggunakan Apache sebagai web server, untuk menginstal PHP dan modul Apache PHP jalankan perintah berikut:

sudo apt update sudo apt install php libapache2-mod-php

Setelah instalasi selesai, restart Apache untuk memuat modul PHP:

sudo systemctl restart apache2

-Install PHP dan Integrasi dengan Nginx-

Tidak seperti Apache, Nginx tidak memiliki dukungan bawaan untuk memproses file PHP. Anda harus menggunakan layanan PHP FPM (“fastCGI process manager”) untuk menangani file PHP.

Instal paket PHP dan PHP FPM dengan menjalankan perintah berikut:

sudo apt update sudo apt install php php-fpm

Setelah paket diinstal, layanan PHP FPM akan mulai secara otomatis.

Anda sekarang dapat mengedit server block Nginx untuk domain Anda dan menambahkan baris berikut sehingga Nginx dapat memproses file PHP:

server {

# . . . other code

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

Simpan file konfigurasi dan restart nginx agar konfigurasi baru berlaku:

sudo systemctl restart nginx

*Install PHP” extensions*

Anda dapat memperluas fungsionalitas inti PHP dengan menginstal ekstensi tambahan. Ekstensi PHP tersedia sebagai paket dan dapat dengan mudah dipasang dengan mengetik:

sudo apt install php-[extname]

Misalnya, untuk menginstal ekstensi MySQL dan GD PHP, jalankan perintah berikut:

sudo apt install php-mysql php-gd

Saat memasang PHP extensions, jangan lupa untuk me-restart Apache atau layanan PHP FPM, tergantung pada pengaturan Anda.

*Menguji Instalasi dan Pemrosesan File PHP*

Untuk menguji apakah server web Anda dikonfigurasi dengan benar untuk pemrosesan PHP, buat file baru bernama info.php di dalam direktori /var/www/html dengan kode berikut:

Leave a Reply

Your email address will not be published.