Tentando configurar um daemon PHP usando System_Daemon e estou tendo problemas para executá-lo

1

Eu recebo o seguinte erro ao tentar iniciar um daemon usando o Ubuntu 10.04 e o 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

O System_Daemon tenta chamar o pcntl? Em caso afirmativo, por que está procurando o arquivo onde ele não existe?

    
por mike 26.05.2010 / 06:19

1 resposta

1

O System_Daemon usa as funções pcntl, mas o System_Daemon não está carregando a extensão. A extensão é definida no seu php.ini e é carregada pelo PHP. Certifique-se de ter compilado o PHP com suporte a pcntl (--enable-pcntl), se você estiver usando os pacotes do Ubuntu, você pode dar uma olhada em link .

O diretório de extensão também pode ser definido no php.ini com a chave extension_dir , verifique se ele está apontando para o diretório correto. Vários arquivos php.ini podem existir, então dê uma olhada e verifique se a sua configuração de extensão corresponde a cada arquivo. Uma configuração PHP CLI específica chamada php-cli.ini pode existir.

    
por 26.05.2010 / 10:43