Как проверить, установлен ли Suhosin?

Я не знаком с Сухозином (никогда не использовал его), но, если возможно, мне нужно проверить с помощью PHP, будет ли он установлен. Это для части установщика, который я пишу. Благодарю.

    Чтобы обнаружить расширение Suhosin, используйте extension_loaded () независимо от того, динамически загружена или статически скомпилирована:

    extension_loaded('suhosin'); 

    Чтобы обнаружить Suhosin-Patch, проверьте наличие:

     constant("SUHOSIN_PATCH"); 

    просто напишите php-файл в корне вашего документа, например <?php phpinfo(); ?> <?php phpinfo(); ?> он распечатает всю информацию, связанную с установкой php, просто найдите для него блок «suhosin», который установлен на вашем сервере, вы можете найти блок со всеми установленными для него значениями.

     extension_loaded('suhosin'); 

    PHP docs для extension_loaded .

    Если расширение не загружается, оно все равно может быть доступно через dl :

     if (!extension_loaded('suhosin')) { if (!dl('suhosin.so')) { // Extension not loaded. return false; } } // Extension loaded. return true; 

    Вы можете проверить, установлена ​​ли конфигурация для Suhosin:

     $isSuhosinInstalled = ini_get('suhosin.session.max_id_length') !== '';