PHP cli_set_process_title有一个错误:未在Mac OSX上正确初始化
我试图在MacOSX版本5.5.11上为PHP CLI中的每个fork设置不同的进程标题,但是PHP cli_set_process_title有一个错误:未在Mac OSX上正确初始化,php,Php,我试图在MacOSX版本5.5.11上为PHP CLI中的每个fork设置不同的进程标题,但是 cli_set_process_title(): cli_set_process_title had an error: Not initialized correctly PHP手动输入没有需要注意的特殊事项 我试着用 setproctitle() 但效果不好,程序标题是:标题,许多空格和我的$PATH部分。。。如PHP手册中建议的: 您应该使用cli\u set\u proce
cli_set_process_title():
cli_set_process_title had an error: Not initialized correctly
PHP手动输入没有需要注意的特殊事项
我试着用
setproctitle()
但效果不好,程序标题是:标题,许多空格和我的$PATH部分。。。如PHP手册中建议的:
您应该使用cli\u set\u process\u title()(
)相反;
从5.5开始,它就不再那么危险,也不再有bug,而且是PHP本身的一部分
欢迎任何建议 我刚刚遇到了同样的问题,在我的案例中,这似乎是一个权限问题
解决了使用
sudo
运行命令的问题我通过在cli\u set\u process\u title之前添加@解决了问题。
这是错误抑制操作符,最后的手段。通常使用它不是一个好主意,因为您应该干净地捕获错误,而不是简单地隐藏它们
但就我而言,整个剧本都很有效 PHP 5.5.11(cli)(构建时间:2014年5月30日18:13:30)+OSX:与charmI类似的工程也存在同样的问题,您找到解决方案了吗?如果操作系统不受支持,将生成E_警告。