Я пытаюсь установить phpwkhtmltopdf на общий сервер (webhotel). На сервере уже установлен композитор, и у меня SSH на сервере. Но я не слишком хорошо знакомы с композитором, так что я мог бы делать очень простой коснуться здесь не так ..Как установить phpwkhtmltopdf
Итак, я скачал файл зип из: https://github.com/mikehaertl/phpwkhtmltopdf и распакованы файлы на этом сервере в папку с именем, как phpwkhtmltopdf , Затем, открывая SSH cd-ing для этого каталога и работающего композитора, требуется mikehaertl/phpwkhtmltopdf, но я получаю только вопросительные знаки до начала строки. Для вопросительных знаков я читал, что это может быть проблема обнаружения unicode, поэтому я поместил его в htaccess: php_flag detect_unicode Off, и кажется, что он отключен сейчас локально.
Но все еще есть вопросительные знаки, и php wkhtmltopdf не устанавливается. Как его установить?
Спасибо, Дженс уже, но осталось немного проблем: Я бы предпочел установку через Composer, как это предлагается, и затем был запущен, чтобы композитор требовал mikehaertl/phpwkhtmltopdf в папке emtpy. Но снова возвращаем только вопросительные знаки к началу следующей строки. Затем я попробовал также ручную версию, в том числе 3 файла в директории Src, в тестовый файл (имеющий аналогичный контент для вашего шага 2.), но только что получил следующую ошибку: PHP Fatal error: Class 'mikehaertl \ shellcommand \ Command' not найденный в /home/testdomain/public_html/Command.php в строке 17. Таким образом, я думаю, что некоторые файлы отсутствуют – Seppo
Хорошо, я попытался воспроизвести его, но не смог. Я обновил свой ответ и включил все шаги, которые я выполнил, чтобы получить 'page.pdf'. Пожалуйста, дайте мне знать, если это также сработает для вас. –
Еще раз спасибо, но я до сих пор не получил его на работу: причина в том, что я не могу заставить композитора собрать необходимые ресурсы - все, что я получаю, это вопросительные знаки при выполнении этой команды. Кроме того, я запускаю его в среде Linux, поскольку я пытаюсь создать одно и то же для совместного использования веб-сервера. Для тестирования я также попытался вручную извлечь Linux-версии exe на сервер и запустить тот же код (с изменениями в пути к exe соответственно), но, похоже, он нуждается в большем, чем я, из ручной установки. – Seppo