【问题标题】:Trying to setup a PHP daemon using System_Daemon and I'm having issues getting it to run尝试使用 System_Daemon 设置 PHP 守护程序,但在运行时遇到问题
【发布时间】:2010-05-26 04:19:48
【问题描述】:

尝试使用 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?如果是,为什么要寻找不存在的文件?

【问题讨论】:

    标签: php ubuntu daemon


    【解决方案1】:

    是的,System_Daemon 使用 pcntl_fork 函数来生成其子进程。我猜你没有 pcntl installed。如果这样做,您可以在该路径创建指向 pcntl.so 文件的符号链接,以便 PHP 可以找到它。

    【讨论】:

    • PHP5不是默认安装pcntl的吗?
    • 我链接的安装说明显示“默认情况下未启用 PHP 中的进程控制支持。”
    • 很奇怪,因为 pcntl.ini 存在,但 .so 文件不存在。我想我需要对如何使用 pcntl 重新编译 PHP 进行一些研究。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-07-15
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多