Проблема с командой PHP TesseractOCR

Я установил TesseractOCR из терминала mac. когда я запускаю следующую команду из терминала, она работает.

tesseract "hello.png" / Приложения / MAMP / tmp / php / 987051047

но та же команда не работает в

exec ("tesseract" hello.png "/ Applications / MAMP / tmp / php / 987051047")

и полный код

$tesseract = new TesseractOCR("hello.png"); $tmp_dir = ini_get('upload_tmp_dir') ? ini_get('upload_tmp_dir') : sys_get_temp_dir(); $tesseract->setTempDir( $tmp_dir ); $test = $tesseract->recognize(); 

Я чувствую, что мне нужно загрузить tesseract в php.ini или любой другой файл конфигурации. но я не знаю, где. Я использую mac, MAMP, php 5.4.10

    После установки нам нужно изменить путь для bin

    $ path = getenv ('PATH'); PutEnv ( "PATH = $ PATH: / USR / местные / бен");

    добавьте эти строки, и он будет работать

    благодаря