安装系统依赖
    yum install -y automake libtool gcc-c++
    yum install -y libjpeg-devel libpng-devel libtiff-devel

    安装依赖库leptioncal
    wget http://www.leptonica.com/source/leptonica-1.77.0.tar.gz
    tar zxvf leptonica-1.77.0.tar.gz
    cd leptonica-1.77.0
    ./configure
    make && make install

    编译完成后
    vi /etc/profile
    在文件最后加入以下几行文本:
    export LD_LIBRARY_PATH=$LD_LIBRARY_PAYT:/usr/local/lib
    export LIBLEPT_HEADERSDIR=/usr/local/include
    export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig
    编辑好后在 terminal中输入
    source /etc/profile

    安装tesseract-ocr
    wget https://github.com/tesseract-ocr/tesseract/archive/4.0.0.zip
    unzip 4.0.0.zip
    ./autogen.sh
    ./configure —with-extra-includes=/usr/local/include —with-extra-libraries=/usr/local/include
    make && make install
    ldconfig
    如果报错
    ldconfig: /lib64/libltdl.so.7 is not a symbolic link
    ldconfig: /lib64/libmcrypt.so.4 is not a symbolic link
    运行ldconfig -v
    找到报错点
    ldconfig: /lib64/libltdl.so.7 is not a symbolic link
    libltdl.so.7 -> libltdl.so.7.3.0

    ldconfig: /lib64/libmcrypt.so.4 is not a symbolic link
    libmcrypt.so.4 -> libmcrypt.so.4.4.8

    Create the new link manually:
    ln -sf /lib64/libltdl.so.7.3.0 /lib64/libltdl.so.7
    ln -sf /lib64/libmcrypt.so.4.4.8 /lib64/libmcrypt.so.4

    配置文件位置

    /usr/local/share/tessdata

    下载语言文件,放到配置文件夹
    我们需要下载支持的语言对应的配置中
    GitHub地址 https://github.com/tesseract-ocr/langdata

    修改变量
    存放语言文件的文件夹 /usr/local/share/tessdata
    修改配置的变量 export TESSDATA_PREFIX=/usr/local/share/tessdata

    测试调用
    $ret = lib\ocr::I()->test(DATA_ROOT . ‘zt/ocr/img/Image_00002.jpg’);
    p($ret)