dongzun9958 2016-07-15 12:52
浏览 50
已采纳

Php exec命令pdftoimage不起作用

I have problem with my code.

My Code look like this:

$destinationFolder = $destinationRootFolder . '/';

//        mkdir($destinationFolder,777);

        $options = $this->buildOptions($saveAsJpeg, $inputPdf, $destinationFolder);
        print_r($options);
//        exit;
        try {
            $command = "/usr/bin/pdfimages ".$options[0]." ".$options[1]." ".$options[2];
            echo $command;
//            exit;
            shell_exec($command);
            exec($command);

//            $command;
//            echo $r;

        } catch (ExecutionFailureException $e) {
            throw new RuntimeException('PdfImages was unable to extract images', $e->getCode(), $e);
        }

code entered first command before it executes it. When the copy command to the console everything works well but does not create php files png.


edit

root@mat-K50AB:~# php -a
Interactive mode enabled

php > ls
php > exec("/usr/bin/pdfimages -png /path/pdf/file.pdf /tmp/savefile/")
php > shell_exec("/usr/bin/pdfimages -png /path/pdf/file.pdf /tmp/savefile/")
php > 

It also does not work

  • 写回答

1条回答 默认 最新

  • dongtu1789 2016-07-15 13:24
    关注

    It sounds like the apache does not have permissions to run it, A few things to check

    1) ( if CentOS/RHEL ) Is selinux stoping it, TO temporarly disable it

    setenforce 0
    

    Perminetly allow it ( Replace /usr/bin/pdfimages with all files that need access )

    chcon -v --type=httpd_sys_content_t /usr/bin/pdfimages
    

    2) Not executible by apache, Try

    chmod +x /usr/bin/pdfimages
    

    If nether of thoughs work, What os is your server running?

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 init i2c:2 freq:100000[MAIXPY]: find ov2640[MAIXPY]: find ov sensor是main文件哪里有问题吗
  • ¥15 运动想象脑电信号数据集.vhdr
  • ¥15 三因素重复测量数据R语句编写,不存在交互作用
  • ¥15 微信会员卡等级和折扣规则
  • ¥15 微信公众平台自制会员卡可以通过收款码收款码收款进行自动积分吗
  • ¥15 随身WiFi网络灯亮但是没有网络,如何解决?
  • ¥15 gdf格式的脑电数据如何处理matlab
  • ¥20 重新写的代码替换了之后运行hbuliderx就这样了
  • ¥100 监控抖音用户作品更新可以微信公众号提醒
  • ¥15 UE5 如何可以不渲染HDRIBackdrop背景