HTML 변환을 위해 wkhtmltopdf를 사용하고 싶습니다.wkhtmltopdf가 PHP 스크립트에서 작동하지 않습니다.
리눅스 터미널을 통해 변환하려고하면 잘 동작합니다.
하지만 PHP 스크립트로 시도해도 작동하지 않습니다.
바이너리를 직접 실행하려고합니다.
여기에 PHP로 시도한 코드가 있습니다.
exec('/home/binary_loc/wkhtmltopdf http://www.google.com /home/user/output.pdf');
내 바이너리는 "index.php"가있는 폴더와 같습니다.
PHP로 wkhtmltopdf 바이너리 버전을 가져 오려고 시도했지만 버전을 반환합니다.
하지만 왜 PDF로 PHP로 실행하려면 이해가 안 돼요.
다음은 PHP를 사용하여 버전을 확인하는 코드입니다.
error_reporting(E_ALL);
ini_set('display_errors', '1');
$cmd = "./wkhtmltopdf --version";
$t = shell_exec($cmd);
echo $t;
exit()
누구에게도 해결책이 있습니까?
공유 호스팅에서도 작동하므로이 기능이 필요합니다. wkhtmltopdf를 서버에 설치할 필요가 없습니다.
시스템 비트의 이진을 확인 했습니까? 예 : 32 또는 64 –
예 확인했습니다. 그 32 비트 – user3305818