Проверка расширения PCNTL, установленного в PHP

Один из фоновых скриптов в моем проекте использует PCNTL для форка. Кроме того, у меня есть скрипт проверки требований, который должен запускаться пользователем перед установкой скрипта. Поскольку к pcntl можно получить доступ только в режиме CGI, и function_exists('pcntl_fork'), и extension_loaded('pcntl') возвращают FALSE в веб-режиме, поэтому моя программа проверки всегда показывает ошибку требования, поскольку она запускается через браузер, даже если она включена. Есть ли способ проверить, включена ли поддержка pcntl из веб-режима?


person WindBridges    schedule 30.03.2013    source источник


Ответы (1)


Поскольку никто не ответил, я подумал, что должен просто указать, что вы можете создать автономный PHP-скрипт, который проверяет наличие pcntl, а затем запустить этот скрипт с PHP CLI, используя, например, exec или система.

person Hubro    schedule 30.03.2013