我尝试在PHP中执行weasyprint命令(它在控制台中有效):
<?php
exec('/usr/local/bin/weasyprint --version 2>&1', $output);
print_r($output);
?>但我一直收到以下错误:

可以这样调用weasyprint吗?
谢谢
发布于 2019-02-01 04:21:47
为了消除未知的语言环境错误,下面是在执行weasyprint命令之前需要添加的代码。
<?php
$locale = 'en_US.utf-8';
setlocale(LC_ALL, $locale);
putenv('LC_ALL='.$locale);
?>https://stackoverflow.com/questions/54454411
复制相似问题