Intereting Posts
Проблемы с пространствами имен PHP и встроенными классами, как исправить? Symfony3: Fatal error: Class 'AppKernel' не найден. \ Bin \ console Многопоточность в Symfony2 запустить функциональный блок в контексте глобального пространства имен в PHP Получите PHP, чтобы остановить замену. символов в массивах $ _GET или $ _POST? Html-форма размещения, данные не переданы открыть электронную почту php, используя imap, давая мне эту ошибку Сообщение: imap_open () : Не удалось открыть поток {imap.gmail.com:993/imap/ssl}INBOX Почему Doctrine2 делает INNER JOIN для findAll ()? Окно обновления PHP? эквивалентно перезагрузке страницы F5? Примечание: Неизвестно: Пропуск цифровой клавиши 1 в Unknown в строке 0 Uncaught SyntaxError: Неожиданный конец ввода JSON Cakephp 3 – MissingDatasourceConfigException при запуске теста phpunit Странное поведение php Рекурсивное удаление папки удаляет только файл 527, а не все PHP не сохраняет данные в базу данных Использование PHP, MSSQL, JQuery для мгновенного поиска

Как установить Pdftk на моем сервере?

Я использую Linux Server и пытаюсь установить Pdftk, но я пытаюсь выяснить, что именно делать.

Я нашел следующую документацию о том, как ее установить, но в основном это касается установки на локальную машину Windows.

Это: http://www.andrewheiss.com/blog/2009/07/29/installing-pdftkphp/

http://www.accesspdf.com/pdftk/#packages

Может ли кто-нибудь помочь мне понять, какие файлы мне нужно разместить там, где на моем сервере, чтобы я мог ссылаться на pdftk?

Related of "Как установить Pdftk на моем сервере?"

Pdftk – это версия iText, которая была преобразована из Java в c ++ и перестроена с помощью командной строки для упрощения доступа из приложений PHP.

Чтобы построить pdftk на Redhat / CentOS, следуйте приведенным ниже инструкциям.

 ssh [server to install pdftk on] 

Теперь, когда мы находимся на сервере, нам нужно создать каталоги для хранения pdftk.

 cd / sudo mkdir extra cd extra sudo mkdir src cd src sudo wget http://www.pdfhacks.com/pdftk/pdftk-1.41.tar.gz sudo tar zxvf pdftk-1.41.tar.gz cd pdftk-1.41/pdftk 

Теперь нам нужно установить библиотеки gcj.

 sudo yum install java-1.4.2-gcj-compat-devel.i386 

Библиотека gcc-c ++ не устанавливается с пакетом gcj, поэтому мы будем устанавливать ее сейчас, поэтому мы не получим ошибку на полпути в процессе компиляции.

 sudo yum install gcc-c++ 

Если вы скомпилируете приложение прямо сейчас, вы получите предупреждение о том, что tmpnam опасно использовать, и вы должны использовать mkstemp.

 sudo vi report.cc 

Запустите это изнутри VI, чтобы выполнить поиск и заменить метод tmpnam.

 :%s/tmpnam(/mkstemp(/g 

Нажмите escape и сохраните изменения с помощью

 :wq! 

Теперь, когда у нас установлены все пакеты, мы собираемся начать компиляцию pdftk-1.41

из /extra/src/pdftk-1.41/pdftk выполните следующую команду

 sudo make -f Makefile.RedHat 

Это начнет процесс сборки для компиляции и преобразования java-файла в c ++. Это может занять несколько минут, чтобы конвертировать iText в c ++. Пойдите, возьмите маргариту из нашей новой машины маргариты в комнате разлома :).

Теперь с созданным файлом pdftk мы захотим скопировать его в каталог / bin, чтобы мы могли его запускать из любого места.

 sudo cp pdftk /usr/local/bin 

Давайте сделаем так, чтобы сборка была успешной и выполнялась

 pdftk --version