1

我想在我的 wampserver2 上安装 pdflib。

我已经下载了 pdflib并设置了以下行:

extension=php_pdflib.dll

在我的php.ini文件中,但我仍然收到Call to undefined function pdf_new()错误消息。

4

2 回答 2

3

您必须将 复制到 php 安装的libpdf_php.dll扩展目录(检查输出)。extension_dirphpinfo()

还要注意使用与您的 php 版本和编译器匹配的 PDFlib 版本(您提到的下载中包含多个版本)。

然后添加extension=libpdf_php.dllphp.ini(您还可以在 phpinfo() 输出中找到它的位置,只需查找php.ini)。

重新启动您的网络服务器并检查您是否有“PDF”条目,phpinfo()如果有,恭喜!

如果您想了解有关 PDFlib 及其在 php 中的使用的更多详细信息,请务必查看在线 php howto(当然是 pdf 链接)并查阅下载包中包含的文档。

于 2011-09-12T11:13:36.657 回答
1

为了安装phppdf库,您应该执行以下操作:

1. 下载:从此处下载与您的 php 版本匹配的软件包(使用 phpinfo() 命令检查 php 版本)。

该软件包应包含以下文件,

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

2. 复制:将php_pdflib.dll复制到扩展目录中(再次使用 phpinfo() 命令"extension_dir"找到扩展目录)。还将php_pdflib.pdbpdflib.dll复制到主 php 目录中(在 php.exe 旁边

3. config:将扩展名添加到 php.ini。请记住 wamp 在apache/bin/php.ini使用另一个版本的 php.ini ,因此请确保您在正确的文件上进行更改。(再次使用 phpinfo() 命令Loaded Configuration File找到 php.ini 的路径)。添加以下行:

extension=php_pdflib.dll
于 2013-10-12T12:31:31.273 回答