GNU/Linux >> Belajar Linux >  >> Debian

Cara Menginstal PHP di Debian 10 Linux

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

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

Debian 10 dikirimkan dengan PHP versi 7.3, yang didukung oleh CMS dan kerangka kerja paling populer seperti WordPress, Magento, dan Laravel.

Prasyarat #

Untuk dapat menginstal paket, Anda harus login sebagai root atau pengguna dengan hak sudo.

Menginstal PHP dengan Apache #

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

sudo apt updatesudo apt install php libapache2-mod-php

Setelah instalasi selesai, restart Apache untuk memuat modul PHP:

sudo systemctl restart apache2

Menginstal PHP 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 updatesudo apt install php php-fpm

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

Anda sekarang dapat mengedit blok server Nginx 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 mulai ulang layanan nginx agar konfigurasi baru berlaku:

sudo systemctl restart nginx

Menginstal ekstensi PHP #

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

sudo apt install php-[extname]

Misalnya, untuk menginstal ekstensi MySQL dan GD PHP, Anda akan menjalankan perintah berikut:

sudo apt install php-mysql php-gd

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

Menguji Pemrosesan PHP #

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

/var/www/html/info.php
<?php

phpinfo();

Simpan file, buka browser pilihan Anda dan kunjungi http://your_server_ip/info.php

phpinfo fungsi mencetak informasi tentang konfigurasi PHP Anda seperti yang ditunjukkan pada gambar di bawah ini:


Debian
  1. Cara Menginstal PHP 8.0 di Debian 11

  2. Cara Menginstal PHP 8.0 di Debian 10 / Debian 9

  3. Cara Menginstal PHP 7.4 di Debian 10

  1. Cara Menginstal PHP 8 di Debian 10

  2. Cara Menginstal PHP di Debian 11

  3. Cara Menginstal PHP 7.2 di Debian 9

  1. Cara Menginstal Komposer PHP Di Debian Linux

  2. Cara menginstal Elasticsearch Di Debian Linux

  3. Cara Menginstal PHP 7.3 di Debian 10