我想在 wamp 上安装 htmldoc。我的环境是 apache 2.2、php5.3、windows XP。我按照 htmldoc 网站上的说明进行操作,但它不起作用,我想我错过了一些明显的东西,因此在文档中没有说。
我按照以下说明操作:http ://www.easysw.com/htmldoc/docfiles/5-cgi.html#6_3_3
这就是我所做的:下载 htmldoc 可执行文件 (msi) 并将其安装在 C:\wamp\bin\apache\Apache2.2.17\cgi-bin 中。因为我在 Windows 上,我不认为我可以做符号链接,所以我直接把它放在这里。我执行了 htmldoc.exe,它短暂地打开了一个窗口并关闭了它(我想它在注册表中写入了键)。
然后我打开 httpd.conf 并添加 AcceptPathInfo On 任何地方(实际上就在 LoadModule 部分之后)。我很确定这不是必需的,但我也添加了 AddHandler cgi-script .cgi,并且在我的别名中,我添加了 Options +ExecCGI。
然后我重新启动了 Wamp。
当我执行我的 php 代码时,会创建 pdf 但它是空的。在我尝试安装 htmldoc 之前,我有同样的事情。
我很确定 php 代码可以工作,因为它可以在另一个(linux)服务器上工作。
有什么我必须安装的吗?(cgi,梨也许?)有没有人找到解决这个问题的方法?
谢谢您的帮助,
玛丽克
编辑:使用的命令是:
system("exec htmldoc -t pdf --quiet --webpage $options '$filename' > pdf/myfile.pdf");
header("Location: pdf/myfile.pdf");
和 Apache 错误日志显示: exec 不被识别为实习生命令...
在我的路径环境中,我有 C:\wamp\bin\php\php5.3.5;C:\wamp\bin\apache\Apache2.2.17\cgi-bin\;