Windows 2003 (32 비트)에서 작동하는 고스트에 문제가 있습니다.고스트 스크립트가 Windows 2003에서 PHP 스크립트를 사용하여 작동하지 않습니다
phpinfo 페이지에는 설치된 것을 보여줍니다. 또한, 명령 줄 인터페이스를 사용하여 .png 파일을 생성 할 수 있지만 PHP 스크립트를 사용하여 .png 파일을 생성하려고 할 때 작동하지 않습니다.
$SavedPath = "C:\\Inetpub\\vhosts\\mysite\\httpdocs\\testlib\\images\\";
$pdf_file = "C:\\Inetpub\\vhosts\\mysite\\httpdocs\\testlib\\test.pdf";
$cmd = "gs -sDEVICE=jpeg -dJPEGQ=100 -dGraphicsAlphaBits=4 -dTextAlphaBits=4 -dDOINTERPOLATE -sOutputFile=".$SavedPath."_%d.jpg -dSAFER -dBATCH -dNOPAUSE -r72x72 ".$pdf_file;
Ghostscript is installed on C:\gs\bin\gsdll32.dll.
And exe file is located on C:\gs\bin\gswin32c.exe.
Windows에서 환경 변수를 변경해야한다고 알려주십시오. gs 대신 conver 명령을 시도했지만 운이 없습니다.
+1 :이 게시물은 acutally 다른 사이트를 참조합니다. 예, 이것을 시도하십시오. – Dan
@knichil, 나는 shell_exec ($ cmd)와 exec ($ cmd, $ output)를 시도했다. 그러나 여전히 운이 없다. 사용 권한을 확인했지만 사용 권한에도 문제가 없습니다. 또한 오류가없는 print_r ($ output). – Milap
미안하지만, 나는 신선한 아이디어가있다. 오류가없고 권한 문제가 없으며 가장 흥미로운 문제입니다. –