Linux

Cara Mengatasi PHP Tidak Terdeteksi di Apache2

Pasti kalian pernah mengalami masalh yang satu ini dimana saat mengatur website dengan Apche2 format php tidak berjalan dengan baik pada browser malah menampilkan code pada browser, kali ini saya mempunyai solusi untuk masalah tersebut.

Note: Uji coba kali ini saya menggunakan Debian 11 sebagai server utama, kemungkinan langkah sama metode yang saya buat hampir sama dengan pengguna Ubuntu

  1. Modifikasi file .conf
  2. Enable/Disable Modul
  3. Restart Apache2

Modifikasi file .conf

hal pertama yang harus dilakukan adalah melakukan modifikasi file yang terdapat pada configurasi apache2. Untuk melakukannya slilahkan ketik perintah di bawah:

sudo nano /etc/apache2/apache2.conf

Setelah file Apache2 terbuka silahkan pastekan code di bawah:

<filesmatch \.php$=""> SetHandler application/x-httpd-php </filesmatch>

Simpan dan tutup apache2.conf

Enable/Disable Modul

Agar php dapat berfungsi dengan baik, kalian harus mencoba untuk menonaktifkan dan merestart modul mpm_event dan mengaktifkan modul npm_perfork dan php.

Untuk melakukan ini, ketik perintah berikut pada terminal:

sudo a2dismod mpm_event
sudo a2enmod mpm_prefork

Note: Coba sesuaikan php yang terinstall pada server/perangkat kalian.

sudo a2enmod php8.1

Untuk cek versi php ketik perintah:

php -v

Output

PHP 8.1.11 (cli) (built: Sep 29 2022 22:17:15) (NTS)
        Copyright (c) The PHP Group
        Zend Engine v4.1.11, Copyright (c) Zend Technologies
            with Zend OPcache v8.1.11, Copyright (c), by Zend Technologies

Restart Apache2

Setelah mengkonfigurasi file apache2 dan kalian juga karena melakuakan enable/disable modul, kalian wajib utnuk melakukan restart secara penuh, hal ini berfungsi untuk mereload konfigurasi sekalian test file apache kalian. Untuk melakukan hal tersebut coba untuk mengetikkan perintah berikut:

systemctl restart apache2

Selanjutnya coba untuk mengunjugi website kalian apakah sudah berjalan dengan baik. Semoga artikel ini dapat membantu kalian dalam mengkonfigurasi file php

Referensi:
https://www.techrepublic.com/article/how-to-fix-apache-2-not-excuting-php-files
Photo by Kvistholt Photography on Unsplash

Avatar

admin

About Author

Leave a comment

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *

You may also like

Bagaimana Menambahkan dan Menghapus GPG Key Pada Sistem Linux ?
Linux

Bagaimana Menambahkan dan Menghapus GPG Key Pada Sistem Linux ?

Setiap aplikasi yang di remove pada sistem operasi sering kali meninggalkan key gpg yang membuat penumpukan terlalu banyak pada list
Cara Enject Flashdisk Menggunakan Terminal Linux
Linux

Cara Enject Flashdisk Menggunakan Terminal Linux

Melakukan enject pada komputer melalui terminal dapat dilakukan apabila saat melakukan enject secara normal tidak bisa dilakukan karena masih terdapat