2011-09-10 51 views
1

我想在我的wampserver2上安装pdflib。如何在WAMP服务器上安装pdflib

我有downloaded pdflib,我已经设置了以下行:

extension=php_pdflib.dll 
php.ini文件

,但我仍然得到一个Call to undefined function pdf_new()错误。

+0

您是否重新启动了wamp服务器?有没有什么关于Apache错误日志? – dakdad

+0

是的,我已重新启动wamp服务器 – ahmer

回答

3

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

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

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

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

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

1

下面是你应该做的顺序安装phppdf库的内容:

1。下载:从here下载与您的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使用另一个版本的php.ini,在apache/bin/php.ini,所以请确保你在正确的文件上进行更改。 (再次使用phpinfo()命令找到php.ini的路径,Loaded Configuration File)。添加以下行:

extension=php_pdflib.dll 
+0

不幸的是,链接不再提供二进制包。它们只包含源代码。 –

+0

没有可用的dll文件。只有.c文件。如何部署?谁能帮忙? – EscalinNancy

+1

@EscalinNancy它已不再可用,请尝试** tFPDF **。使用起来更容易。 –

相关问题