gpt4 book ai didi

php - 服务器上活泼的 wkhtmltopdf 的二进制路径

转载 作者:行者123 更新时间:2023-12-04 18:04:22 26 4
gpt4 key购买 nike

我已经在本地开发服务器上为 wkhtmltopdf 安装了 barryvdh/laravel-snappy 包装器。我收到代码 126 的错误。阅读 github 问题后,我听从了过去遇到过类似问题的人的建议,将 wkhtmltopdf 的“mac 特定”包安装到磁盘并从 laravel 中引用二进制文件-snappy 包装器配置文件。

所以,我将 barry/laravel-snappy 更改为:

'binary' => '/usr/local/bin/wkhtmltopdf',

有了这个改变,pdf 生成在我的本地服务器上工作得很好。我的问题是:如何在实时服务器上进行这项工作?

我在我的实时服务器上安装了 laravel-snappy 依赖项,该程序无法运行,我在完成 composer 更新后收到此消息:

knplabs/knp-snappy suggests installing h4cc/wkhtmltopdf-i386 (Provide wkhtmltopdf-i386 binary, use version `0.12.0` as dependency)

如果可能的话,我真的很想避免在我的环境中使用不同的包。最后,实时服务器上的配置文件是否需要指向 laravel/snappy 供应商文件才能正常工作?

最佳答案

我在 ubuntu 上遇到了与 wkhtmltopdf 周围的 laravel-snappy 包装器类似的问题。

在我的本地服务器上,我只需要创建一个符号链接(symbolic link),因为 wkhtmltopdf 的二进制文件位于/usr/bin/wkhtmltopdf 中,而且 snappy 似乎正在查看/usr/local/bin/wkhtmltopdf。

如果您在实时服务器上遇到同样的问题并且您有权执行 sudo 命令,只需创建符号链接(symbolic link):sudo ln -s/usr/bin/wkhtmltopdf/usr/local/bin/wkhtmltopdf

就我而言,我的生产服务器托管在 heroku 上,我没有这些权利...但我希望这能解决您的问题。

关于php - 服务器上活泼的 wkhtmltopdf 的二进制路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29761393/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com