2013-11-15 76 views
0

我問自己是否有可能檢查php文件的所需的擴展名如php-gd或php-xml。我想確定運行某個腳本的所有先決條件。檢查所需的php擴展

我希望任何人都可以提供幫助。

在此先感謝。

最好的問候, 基督教

+0

見http://us2.php.net/manual/en/function.extension-loaded.php –

回答

0

您可以使用extension_loaded

if(extension_loaded('gd')) 
{ 
    echo 'GD Library found'; 
} 

或者,你可以使用get_loaded_extensions(),它會返回一個數組。

+0

對於這個解決方案,我將不得不知道哪些擴展需要然後可以檢查它是否被加載,對不對?我想反過來這樣做。我不知道運行代碼需要哪些擴展,這就是我想要了解的,所以我可以安裝它們。 – christian

+0

你無法做到這一點。 – BenM

0
<?php 
    if (extension_loaded('gd') && function_exists('gd_info')) { 
     echo "PHP GD library is installed on your web server"; 
    } 

    if (extension_loaded('xml')) { 
     echo "PHP XML installed on your web server"; 
    } 
?> 

又見

<? print_r(get_loaded_extensions());?>