欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

php pdflib 安裝

王梓涵1年前6瀏覽0評論

Php pdflib是一個常用的PHP擴展,可以用來生成PDF文件。因為它是開源的,簡單易用,在眾多PHP開發者中非常受歡迎。在使用php pdflib之前,我們需要進行安裝。下面,我們將詳細介紹php pdflib的安裝過程。

1.下載pdflib安裝包

在下載pdflib之前,我們需要先確認我們的PHP版本和操作系統的位數,這對我們選擇正確的pdflib版本是至關重要的。我們需要進入pdflib的官方網站,選擇適用于我們系統版本的pdflib包進行下載。比如我們在下載過程中遇到的報錯,我們可以根據報錯信息找到下一步的解決方案。

$ wget http://www.pdflib.com/binaries/PDFlib/910/PDFlib-9.1.0-Linux-php.tar.gz
$ tar -zxvf PDFlib-9.1.0-Linux-php.tar.gz

2.安裝pdflib擴展

在下載pdflib之后,需要進行安裝,這里我們將以在CentOS 7操作系統上安裝PHP pdflib擴展為例,其他系統版本的步驟也類似。

$ sudo yum install gcc gcc-c++ automake autoconf libtool
$ sudo yum install libjpeg libpng libtiff freetype freetype-devel libjpeg-devel libpng-devel libtiff-devel
$ cd PDFlib-9.1.0-Linux-php/bind/php
$ phpize
$ ./configure --with-php-config=/usr/local/bin/php-config
$ make
$ sudo make install

3.配置php.ini文件

進行擴展安裝后,我們還需要在php.ini文件中進行相關配置才能進行相關使用,我們需要相繼的在php.ini文件的末尾添加相應的配置信息。

extension_dir = "/usr/local/php7/lib/php/extensions/no-debug-non-zts-xxxxxx"
extension=pdflib.so

4.測試pdflib擴展

安裝完成后,就可以進行擴展的測試,檢查功能是否正常。

<?php
$p = new PDFlib();
if ($p->begin_document("", "") == 0) {
throw new Exception("警告:無法開始PDF文檔!");
}
$p->set_info("Creator", "p and p");
$p->set_info("Author", "p and p");
$p->set_info("Title","HELLO world (PHP)!");
$p->begin_page_ext(595, 842, "");
$font = $p->load_font("Helvetica-Bold", "winansi", "");
$p->setfont($font, 24.0);
$p->set_text_pos(50, 700);
$p->show("HELLO world!");
$p->end_page_ext("");
$p->end_document("");
$buf = $p->get_buffer();
$len = strlen($buf);
header("Content-type: application/pdf");
header("Content-Length: $len");
header("Content-Disposition: inline; filename=hello.pdf");
print $buf;
?>

總結

在學會如何進行PHP pdflib的安裝之后,我們可以更高效的進行PDF文檔的生成了。如果在安裝過程中有遇到任何問題,可以通過查看相關報錯信息和查詢PHP pdflib的安裝文檔來解決。