当我尝试运行命令时。
php -S localhost:8000 -t public
它有以下消息
[Wed Aug 16 23:04:41 2017] PHP致命错误:cli-server SAPI是 第0行的未知中的pthreads不支持
致命错误:pthreads不支持cli-server SAPI 第0行未知[2017年8月16日星期三23:04:41] PHP致命错误:无法解决 在第0行的Unknown中启动pthreads模块
致命错误:无法在第0行的“未知”中启动pthreads模块 peter @ chaatz-hon:〜/ workspace / distance $ php -S localhost:8000 -t public [Wed Aug 16 23:05:44 2017] PHP致命错误:cli-server SAPI是 第0行的未知中的pthreads不支持
致命错误:pthreads不支持cli-server SAPI 第0行未知[2017年8月16日星期三23:05:44] PHP致命错误:无法解决 在第0行的Unknown中启动pthreads模块
致命错误:无法在第0行的“未知”中启动pthreads模块
可能的原因是什么?
答案 0 :(得分:1)
这是因为apache(PHP-CGI)不支持pthreads,只有CLI版本支持。
SAPI支持
pthreads v3仅限于在CLI中运行:我花了很多时间 多年来试图解释网络服务器中的线程不能做到 感觉,在1,111提交到pthreads之后我意识到了,我的建议 没有受到重视。
所以我要向快速和快速的事实宣传建议:你不能使用 除了CLI之外,pthreads安全而明智。
感谢收听;)