Yanıtlar:
Koşu
php -msize tüm modülleri verecek ve
php -imevcut yapılandırmanın ne olduğu hakkında size çok daha ayrıntılı bilgi verecektir.
Komutu çalıştır. Yüklü uzantılar alacaksınız:
php -r "print_r(get_loaded_extensions());"
Veya tüm modüllerin sürümle yüklenip kaldırılmasını sağlamak için bu komutu çalıştırın
dpkg -l | grep php5
Kullanım get_loaded_extensions()
PHP işlevi
php -r "phpinfo(INFO_MODULES);" | grep -B 3 -i version > modules.txt
Çalıştırmak istiyorsunuz:
php -m
komut satırında,
veya sunucu yapılandırma dosyasına açık erişiminiz varsa
/etc/php5/apache2/php.ini
ve tüm uzantılara bakın,
hatta Açık ve Kapalı arasında geçiş yaparak bunları etkinleştirebilir veya devre dışı bırakabilirsiniz
<Extension_name> = <[On | Off]>
<?php
echo "<pre>";
print_r(get_loaded_extensions());
echo "<pre/>";
?>
Belirli bir uzantının yüklenip yüklenmediğini test etmek isterseniz, extension_loaded
işlevi de kullanabilirsiniz, buradaki belgelere bakın
php -r "var_dump(extension_loaded('json'));"
Belirli bir uzantı mı arıyorsunuz? Gözlerinde farklı phpinfo();
, sadece vurmak Ctrl+ Faradığınız uzatma ilk 3-4 harflerle web tarayıcı, tip ve onun yüklü olup olmadığını göstermek gerekir.
Genellikle phpinfo()
tüm yüklü uzantıları tek bir konumda göstermez, yüklü her uzantı için tüm değişkenlerini, dosya yollarını vb.Gösterdiği ayrı bir bölüme sahiptir, bu nedenle uzantı adınız için bölüm yoksa muhtemelen yüklü olmadığı anlamına gelir.
Alternatif olarak, php.ini dosyanızı açabilir ve uzantınızı bulmak için Ctrl+ Fyöntemini kullanabilir ve yorumlanıp yorumlanmadığını görebilirsiniz (genellikle satır başlangıcına yakın bir noktalı virgülle).
php -r 'print_r(get_loaded_extensions());'
php -m