как установить htmldoc на wamp - PullRequest
3 голосов
/ 09 ноября 2011

Я хочу установить htmldoc на wamp.Моя среда - 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-бен.Поскольку я нахожусь на окнах, я не думаю, что могу сделать символическую ссылку, поэтому я поместил это прямо здесь.Я запустил htmldoc.exe, который ненадолго открыл окно и закрыл его (я предполагал, что он записал ключи в реестр).

Затем я открыл httpd.conf и добавил AcceptPathInfo On в любом месте (фактически сразу после части LoadModule),Я совершенно уверен, что в этом нет необходимости, но я также добавил AddHandler cgi-script .cgi, и в своем псевдониме я добавил Options + ExecCGI.

Затем я перезапустил Wamp.

Когда явыполнить мой PHP-код, PDF создан, но он пуст.У меня было то же самое, прежде чем я попытался установить htmldoc.

Я уверен, что код php работает, потому что он работает на другом (linux) сервере.

Есть ли что-то, что я должен установить?(может, груша?) Кто-нибудь нашел решение этой проблемы?

Спасибо за вашу помощь,

Mariek

EDIT: использованная команда:

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 \;

...