从PHP执行wkhtmltoimage它只是挂起。
$command = 'wkhtmltoimage --format "png" "' . $url . '" "' . $output . '"';
exec($command);
它会挂起,直到PHP超时。
我可以直接从CLI运行相同的命令,它可以正常工作。
我也尝试过:
2>&1
和>nul 2>&1
。shell_exec
和反叛。EXIT /B 0
我尝试使用Symfony Process来获取此错误:
Qt: Untested Windows version 6.2 detected!
This application has requested the Runtime to terminate it in an unusual way.
Please contact the application's support team for more information.
terminate called after throwing an instance of 'std::bad_alloc'
what(): std::bad_alloc
从CLI运行它会生成相同的Qt: Untested Windows version 6.2 detected!
消息,但仍会生成图像。从PHP运行它不会生成图像。
知道如何让PHP使用wkhtmltoimage吗?