Cara Memeriksa Ekstensi PHP yang Terinstal di Server Ubuntu

Untuk memeriksa ekstensi PHP yang terinstal di server Ubuntu, Anda dapat menggunakan beberapa metode berbeda. Berikut adalah beberapa cara untuk melakukannya:

1. Menggunakan Command Line dengan php -m

Anda bisa menggunakan perintah php -m di terminal untuk melihat daftar semua ekstensi PHP yang diinstal dan diaktifkan saat ini:

php -m

Perintah ini akan menampilkan daftar modul PHP yang terinstal dan diaktifkan.

2. Menggunakan php -i dan grep

Anda juga bisa menggunakan php -i (yang memberikan informasi konfigurasi PHP lengkap) dengan grep untuk memfilter bagian yang menunjukkan ekstensi:

php -i | grep "^Additional .ini files parsed"

Ini akan menunjukkan file *.ini yang memuat ekstensi yang diaktifkan.

3. Menggunakan phpinfo() dalam File PHP

Anda juga bisa membuat file PHP di server Anda dan menggunakan fungsi phpinfo() untuk menampilkan semua informasi tentang PHP, termasuk ekstensi yang diinstal:

  1. Buat file PHP di direktori web server Anda, misalnya info.php:
   sudo nano /var/www/html/info.php
  1. Tambahkan baris berikut ke dalam file tersebut:
   <?php
   phpinfo();
   ?>
  1. Simpan file dan akses melalui browser dengan membuka URL seperti http://your-server-ip/info.php. Ini akan menampilkan halaman yang berisi semua informasi konfigurasi PHP, termasuk ekstensi yang diinstal.

4. Menggunakan dpkg untuk Paket yang Diinstal

Jika Anda ingin melihat ekstensi PHP apa saja yang diinstal melalui paket apt, Anda bisa menggunakan perintah berikut:

dpkg --get-selections | grep -i php

Perintah ini akan menampilkan semua paket PHP yang diinstal melalui manajer paket dpkg.

5. Menggunakan php-query (Jika Terinstal)

Beberapa sistem mungkin memiliki alat yang disebut php-query yang juga dapat digunakan untuk melihat ekstensi PHP:

php-query -M

Kesimpulan

Cara paling sederhana dan umum adalah menggunakan php -m di terminal, tetapi Anda juga bisa menggunakan phpinfo() jika Anda ingin melihat semua informasi konfigurasi PHP secara detail melalui browser.

Leave a Comment