php_fdf.dll не будет работать в xampp

У меня самая последняя версия на Xampp (5.6.20). Я скачал php_fdf.dll и fdftk.dll и поместил их в C:\xampp\php, C:\xampp\ext\php, C:\xampp\apache\bin, C:\Windows\System32 и C:\Windows\SysWOW64.

У меня есть они во всех этих местах из-за советов из различных других сообщений на форуме. В моем файле php.ini у меня есть extension=fdftk.dll и extension=php_fdf.dll с моей директивой расширения следующим образом: extension_dir="c:\xampp\php\ext". Я даже зашел в свои пути к переменным окружения моего компьютера и добавил C:\xampp\php\ext в качестве пути.

Тем не менее каждый раз, когда я пытаюсь использовать функцию, скажем, $fdf = fdf_create();, я получаю

Неустранимая ошибка: вызов неопределенной функции fdf_create() в C:\xampp\htdocs\processing.php в строке 3

а также это в журнале ошибок apache:

Предупреждение PHP: Запуск PHP: недопустимая библиотека (возможно, не библиотека PHP) 'fdftk.dll' в неизвестном, строка 0 Предупреждение PHP: Запуск PHP: невозможно загрузить динамическую библиотеку 'c:\xampp\php\ext\php_fdf.dll' - Не удалось найти указанный модуль.\r\n в Неизвестно в строке 0

Я новичок в программировании, поэтому вполне возможно, что есть что-то простое, о чем я просто не знаю, но я просмотрел бесчисленные сообщения на форуме, видео на YouTube и документацию по Xampp, PHP и Apache.

Пожалуйста помоги! Все, что мне действительно нужно, это взять данные HTML-формы в моем PHP-скрипте, а затем поместить их в PDF-файл. Кажется, что загрузка данных HTML в виде FDF с теми же именами полей была бы самым простым способом сделать это (поскольку у меня были проблемы с правильной связью PDF-форм).


person Evbo    schedule 27.04.2016    source источник
comment
Этот вопрос я также разместил в нескольких других местах в Интернете. Я не пытаюсь тратить чье-то время, я просто отчаянно нуждаюсь в ответе. community.apachefriends.org/f/ и reddit.com/r/webdev/comments/4gpsbh/   -  person Evbo    schedule 27.04.2016


Ответы (1)


Вы говорите, что поместили файлы в C:\xampp\ext\php, но extension_dir — это c:\xampp\php\ext. т.е. ext и php переставлены. Это опечатка или вы действительно поместили файлы в каталог, отличный от указанного в extension_dir?

Кроме того, fdftk.dll, вероятно, не является расширением. Вероятно, он используется php_fdf.dll, но сам по себе не является расширением. Я бы прокомментировал эту строку.

person neubert    schedule 28.04.2016
comment
Опечатка. Я попробую прокомментировать это. Спасибо - person Evbo; 28.04.2016