Инсталирајте pdflib lite на прозорците - Форум на Софтпедија
Можно е да се користи PDFlib Lite 7.0.5, со PHP 5.5.12 од WAMP 2.5, на Windows 7 ?
Ако е така, тогаш како да го составиме? Како да продолжам со компилацијата, бидејќи јас навистина не разбирам од readme? Што точно треба да се состави? Дали е доволно да се состави само проектот "pdflib" за да се добие библиотеката "pdflib.lib" или треба да составим други проекти? Да го компајлирам со Visual Studio 6 како што пишува во readme, или можам да го компајлирам со GCC? Датотеката или датотеките добиени по компилацијата, како да инсталирате во PHP и како да конфигурирате PHP за пристап до pdflib api за да може да генерирате pdf ?
Или лајт верзијата не може да се користи со php на windows, а со php на windows можете да ја користите само целосната верзија, односно phplib 9 ?
Изменето од CTU99, 29 јули 2014 година - 23:00 часот.

Ако сами го компајлирате, тоа по можност би било со истиот компајлер со кој е составена вашата инсталирана php.
Најлесен начин е да го составиме со msys, во ./конфигурирај, направи режим. И ставете го добиениот DL заедно со другите екстензии.
Но, дефинитивно ви треба PDFlib?
Претходно користев http://www.fpdf.org/ за основни работи и беше добро.
Да, мора да користам PDFlib, нужно лајт верзија, верзија 7.0.5, затоа што ова е инсталирано на веб-серверот. Само мене ми треба локално, на прозорци и од прочитаниот документ и документацијата во архивата со изворниот код за pdflib, не разбирам како да инсталирам за прозорци.
dani.user, на 29 јули 2014 година - 22:54 часот, рече:
Како да се продолжи, поконкретно, со msys, ./configure, make? Вметнувам ЦД во директориумот со конфигурирање и правам датотеки, напишете ./конфигурирај, внесувам, внесувам, внесувам и започнувам со составување? Со msys, по компилацијата, дали библиотеката е компатибилна со добиените прозорци? Кои се овие "други екстензии" каде што треба да го ставам DLL? Дали се овие екстензии: "wamp \ bin \ php \ php5.5.12 \ ext"? Откако ја ставив датотеката .dll во " wamp \ bin \ php \ php5.5.12 \ ext ", нешто треба да се смени во php.ini ?
Зошто е подобро со истиот компајлер со кој е составен PHP? Php во Wamp е составен со „MSVC11 (Visual C ++ 2012)“, но тој изворен код со phplib lite или тој работен простор или решение не е компатибилен со Visual Studio 2012. Од readme, се чини дека е компатибилен со максимално Визуелно студио 2005 година.
Изменето од CTU99, 29 јули 2014 година - 23:32 часот.
Посочениот fpdf дури и не треба да се „инсталира“, запишуван во php, само копирајте го php некаде од каде ќе го вклучите во проектот.
Msys ви дава конзола каде одите до папката pdflib (отпакувана) и потоа дајте./Конфигурирајте, направете, инсталирајте. како Linux, но тоа резултира со DLL, што ја копирате во таа папка со наставки (и ја вметнувате во PHP конфигурацијата за да знаете за тоа. Msys ќе користи gcc.
Поставив "C: \ MinGW \ bin \" на $ PATH, ја префрлив папката "PDFlib-Lite-7.0.5p3" во "C: \ MinGW \ msys \ 1.0 \ home \ Корисничко име", ги дадов командите:
но не беше произведена датотека dll. Во "PDFlib-Lite-7.0.5p3 \ libs \ pdflib \" беше произведена папка ".lib" во која има неколку датотеки од неколку KB, меѓу кои една од 1,95 MB наречена "libpdf_.a". Оваа датотека "libpdf_.a", откако ја ставив во "D: \ инсталирани апликации \ wamp \ bin \ php \ php5.5.12 \ ext \", и додавам "наставка = libpdf_.a" во "php.ini" и започнете со бранување, се појавуваат следниве грешки:
D: \ инсталирани апликации \ wamp \ bin \ php \ php5.5.12 \ ext \ libpdf_.a или не е дизајниран да работи на Windows или содржи грешка. Обидете се повторно да ја инсталирате програмата користејќи го оригиналниот медиум за инсталација или контактирајте го администраторот на системот или продавачот на софтвер за поддршка.
Почеток на PHP: Не можам да ја вчитам динамичката библиотека 'D: \ инсталирани апликации \ wamp \ bin \ php \ php5.5.12 \ ext \ libpdf_.a' -% 1 не е валидна апликација Win32.
И, ако компајлирам со Visual Studio 6, како што пишува во readme, датотеката „pdf.lib“ со 1.06 MB резултира со „PDFlib-Lite-7.0.5p3 \ libs \ pdflib \“. Откако ќе ја ставам таа датотека "pdf.lib" во D: \ инсталирани апликации \ wamp \ bin \ php \ php5.5.12 \ ext \ ", додавам" extension = pdf.lib "во" php.ini "и започнувам бенд, истите две грешки се појавуваат погоре.
Забележувам дека PHP за Windows поддржува само .dll екстензии. Дали е можно pdflib lite 7 да може да се состави на таков начин што да резултира во датотека .dll што работи со PHP 5 на Windows 7? Знам дека може да се инсталира на GNU/Linux, видов дека работи со PHP 5 на CentOS, затоа што другите можеа да го соберат и инсталираат на CentOS. Виртуелната машина CentOS би зафаќала повеќе RAM меморија отколку да бришам на прозорци, и претпочитам да инсталирам phplib lite во wamp, но треба да дознаам дали е можно, ако не, за да знам дали се префрлам на виртуелна машина.
Изменето од CTU99, 02.08.2014 - 19:27 часот.