2011-12-10 4 views
0

리눅스 유틸리티 (optipng)를 설치했습니다."command not found"오류가 발생하면 shell_exec()를 사용하여 PHP 내에서 Linux 유틸리티를 어떻게 실행합니까?

지금과 같은 명령 줄에서 호출 할 때 잘 작동 :이 shell_exec('optipng image_name.jpg'); 같은 PHP 내에서 그것을 실행하려고하면 $ optipng image_name.jpg

... 나는 optipng command not found

나는 또한 오류가 오류를 얻을 내가 sudo을 사용하여 명령 줄에서 실행할 때 sudo: optipng: command not found.

이 유틸리티를 설치하면 configuremake을 사용했습니다.

shell_exec()에서이 작업을하려면 어떻게해야합니까? 당신이 절대 경로를 일단

whereis optipng 
which optipng 

,
optipng에서 교체 -이 :

답변

1

문제는 어디 리눅스 콘솔에서 시도해야

을 optipng의 위치는 인식되지 PHP에 의해 발생 귀하의 shell_exec

관련 문제