pizzamonster прав.
Перейдите сюда: https://wkhtmltopdf.org/downloads.html
Загрузите версию 0.12.5 для вашей операционной системы.
Я использую Mint 19 (ubuntu18.04), поэтому я буду продолжать с этим.
После установки пакета выполните:
which wkhtmltoimage
Вы, вероятно, получите / usr / local / bin/ wkhtmltoimage - просто скопируйте это в новое место в вашем проекте laravel, в вашем случае я бы создал новый каталог 'bin', например:
/ var / www / botond / bin /
и затем поместите wkhtmltoimage в этот каталог, чтобы вы могли зафиксировать его в своем проекте.
Предполагая, что вы используете пакет snappy с помощью barryvdh (barryvdh / laravel-snappy), измените свой атрибут «binary»в вашем массиве 'image' (/config/snappy.php):
'binary' => base_path ('bin / wkhtmltoimage'),
или, возможно, что-то вроде этого:
'binary' => env ('SNAPPY_IMG_BIN', base_path ('bin / wkhtmltoimage')),
, и все должно быть в порядке.Конечно, вы также можете изменить двоичный файл на «/ usr / local / bin / wkhtmltoimage» - или, возможно, использовать это в своем .env:
SNAPPY_PDF_BIN = / usr / local / bin / wkhtmltopdf
Удачи.
ps, поскольку вы делаете это на Laravel, вы можете изменить название вопроса на «wkhtmltoimage: QsslSocket Laravel barryvdh / laravel-snappy»