Как установить pdflib на сервер WAMP - PullRequest
1 голос
/ 10 сентября 2011

Я хочу установить pdflib на свой wampserver2.

У меня скачан pdflib , и я установил следующую строку:

extension=php_pdflib.dll

в моем php.ini file, но я все еще получаю ошибку Call to undefined function pdf_new().

Ответы [ 2 ]

3 голосов
/ 12 сентября 2011

Вы должны скопировать libpdf_php.dll в каталог расширений вашей установки php (проверьте наличие extension_dir в выходных данных phpinfo()).

Также позаботьтесь о том, чтобы использовать версию PDFlib, соответствующую вашейверсия php и компилятор (несколько версий включены в указанную вами загрузку).

Затем добавьте extension=libpdf_php.dll к php.ini (вы также можете найти его местоположение в списке вывода phpinfo (), просто посмотрите наphp.ini).

Перезапустите веб-сервер и проверьте, есть ли у вас запись "PDF" в вашем phpinfo(), и если да, поздравляем!

Если вам нужна более подробная информация о PDFlib ион используется в php, обязательно ознакомьтесь с online php howto (конечно, pdf-ссылкой), а также обратитесь к документации, включенной в ваш пакет загрузки.

1 голос
/ 12 октября 2013

Вот что вы должны сделать, чтобы установить phppdf library:

1.download : скачайте пакет, соответствующий вашей версии php, с здесь (проверьте версию php с помощью команды phpinfo ()).

Пакет должен содержать следующие файлы:

php_pdflib.dll  //php extension
php_pdflib.pdb  //don't know what it does!
pdflib.dll      //actual pdf library

2.copy : скопировать php_pdflib.dll в каталог расширений (снова найдите каталог расширений с помощью команды phpinfo () "extension_dir" ).также скопируйте php_pdflib.pdb и pdflib.dll в основной каталог php ( прямо рядом с php.exe )

3config : добавить расширение в php.ini.просто помните, что wamp использует другую версию php.ini по адресу apache / bin / php.ini , поэтому убедитесь, что вы вносите изменения в нужный файл.(снова найдите путь к php.ini с помощью команды phpinfo (), Загруженный файл конфигурации ).Добавьте следующую строку:

extension=php_pdflib.dll
...