以下是我在使用代码时遇到的错误
$output = shell_exec("/usr/bin/ebook-convert test.epub mech4eck.pdf");
<br>echo $output;
我只需要用PHP运行它,所以我试图执行shell命令。我正在使用Ubuntu 12。
使用临时目录而不是/opt/lampp/lib/libgcc_s.so.1找不到/root/.config/calibre的写访问权限:找不到版本
GCC_4.2.0' not found (required by /usr/lib/i386-linux-gnu/libstdc++.so.6) /opt/lampp/lib/libgcc_s.so.1: version
GCC_4.2.0'(/ usr /需要) lib / i386-linux-gnu / libstdc ++。so.6)1%将输入转换为HTML ... InputFormatPlugin:在/opt/lampp/htdocs/test.epub上运行的EPUB输入找到HTML封面内容/ calibre_title_page.html解析所有内容... 34%正在运行电子书转换...合并用户指定的元数据...检测结构...展平CSS并重新映射字体大小...源基本字体大小为12.00000pt删除假边距...清理清单。 ..从清单中修剪未使用的文件...创建PDF输出... 67%创建PDF输出
答案 0 :(得分:0)
我知道这里没有任何帮助,但我自己想出来了。
这是诀窍
Rename the file /opt/lampp/lib/libgcc_s.so.1 to /opt/lampp/lib/libgcc_s.so.1.bak
Taddda it works :)