尝试使用System_Daemon设置PHP守护进程,并且遇到问题需要运行

尝试使用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加载。 确保你已经编译了支持pcntl的PHP(–enable-pcntl),如果你使用的是Ubuntu软件包,你可以看一下http://ubuntuforums.org/showthread.php?t=549953

扩展目录也可以使用extension_dir键在php.ini中定义,确保它指向正确的目录。 可能存在多个php.ini文件,因此请仔细阅读并检查您的扩展configuration是否与每个文件匹配。 可能存在名为php-cli.ini的特定PHP CLIconfiguration。