Jawaban:
Lari
php -makan memberi Anda semua modul, dan
php -iakan memberi Anda banyak informasi lebih rinci tentang apa konfigurasi saat ini.
Jalankan perintah. Anda akan mendapatkan ekstensi yang dipasang:
php -r "print_r(get_loaded_extensions());"
Atau jalankan perintah ini untuk mendapatkan semua modul instal dan hapus instalan dengan versi
dpkg -l | grep php5
gunakan get_loaded_extensions()
fungsi PHP
php -r "phpinfo(INFO_MODULES);" | grep -B 3 -i version > modules.txt
Anda ingin menjalankan:
php -m
di baris perintah,
atau jika Anda memiliki akses ke file konfigurasi server terbuka
/etc/php5/apache2/php.ini
dan lihat semua ekstensi,
Anda bahkan dapat mengaktifkan atau menonaktifkannya dengan beralih antara Hidup dan Mati seperti ini
<Extension_name> = <[On | Off]>
<?php
echo "<pre>";
print_r(get_loaded_extensions());
echo "<pre/>";
?>
Jika Anda ingin menguji apakah ekstensi tertentu dimuat, Anda juga dapat menggunakan extension_loaded
fungsi ini, lihat dokumentasi di sini
php -r "var_dump(extension_loaded('json'));"
Apakah Anda mencari ekstensi tertentu? Di Anda phpinfo();
, cukup tekan Ctrl+ Fdi browser web Anda, ketikkan 3-4 huruf pertama dari ekstensi yang Anda cari, dan itu akan menunjukkan kepada Anda apakah itu dimuat atau tidak.
Biasanya di phpinfo()
dalamnya tidak menampilkan semua ekstensi yang dimuat di satu lokasi, ia memiliki bagian terpisah untuk setiap ekstensi yang dimuat di mana ia menunjukkan semua variabelnya, jalur file, dll, jadi jika tidak ada bagian untuk nama ekstensi Anda itu mungkin berarti itu tidak dimuat.
Atau Anda dapat membuka file php.ini Anda dan menggunakan metode Ctrl+ Funtuk menemukan ekstensi Anda, dan melihat apakah sudah dikomentari (biasanya dengan tanda titik koma di dekat bagian awal baris).
Anda bertanya di mana Anda melihat ekstensi yang dimuat di output phpinfo ().
Menjawab:
Mereka terdaftar di bagian bawah sebagai bagian / tabel terpisah dan HANYA jika mereka dimuat. Berikut adalah contoh ekstensi Curl yang dimuat.
Saya menginstalnya di Linux Debian dengan
sudo apt-get install php7.4-curl
php -r 'print_r(get_loaded_extensions());'
yang menampilkan daftar yang sama denganphp -m