Назад | Перейти на главную страницу

Пытаюсь настроить демон PHP с помощью System_Daemon, и у меня возникают проблемы с его запуском

Я получаю следующую ошибку при попытке запустить демон с использованием Ubuntu 10.04 и PHP5:

PHP Warning: PHP Startup: Unable to load dynamic library 'usr/lib/php5/20060613/pcntl.so' - /usr/lib/php5/20060613/pcntl.so: cannot open shared object file: No such file or directory in Unknown on line 0

System_Daemon пытается вызвать pcntl? Если да, то почему он ищет файл, которого нет?

System_Daemon использует функции pcntl, но System_Daemon не загружает расширение. Расширение определено в вашем php.ini и загружается PHP. Убедитесь, что вы скомпилировали PHP с поддержкой pcntl (--enable-pcntl), если вы используете пакеты Ubuntu, вы можете взглянуть на http://ubuntuforums.org/showthread.php?t=549953.

Каталог расширений также можно определить в php.ini с помощью extension_dir ключ, убедитесь, что он указывает на правильный каталог. Может существовать несколько файлов php.ini, поэтому посмотрите и проверьте, совпадает ли конфигурация вашего расширения в каждом файле. Может существовать определенная конфигурация PHP CLI с именем php-cli.ini.