Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/274.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP cli_set_process_title有一个错误:未在Mac OSX上正确初始化_Php - Fatal编程技术网

PHP cli_set_process_title有一个错误:未在Mac OSX上正确初始化

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

我试图在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 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_警告。