2013-11-15 6 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());?>