使用 PHP 进行 Weasyprint 导出
Weasyprint export with PHP
我尝试在 PHP 中执行一个 weasyprint 命令(它在控制台中有效):
<?php
exec('/usr/local/bin/weasyprint --version 2>&1', $output);
print_r($output);
?>
但我不断收到这些错误:
甚至可以这样调用weasyprint吗?
谢谢
好的,为了消除未知区域设置错误,这是您在执行 weasyprint 命令之前需要添加的代码。
<?php
$locale = 'en_US.utf-8';
setlocale(LC_ALL, $locale);
putenv('LC_ALL='.$locale);
?>
我尝试在 PHP 中执行一个 weasyprint 命令(它在控制台中有效):
<?php
exec('/usr/local/bin/weasyprint --version 2>&1', $output);
print_r($output);
?>
但我不断收到这些错误:
甚至可以这样调用weasyprint吗?
谢谢
好的,为了消除未知区域设置错误,这是您在执行 weasyprint 命令之前需要添加的代码。
<?php
$locale = 'en_US.utf-8';
setlocale(LC_ALL, $locale);
putenv('LC_ALL='.$locale);
?>