|
直接进入 /usr/ports/lang/php4, 在Makefile里修改一些configure变量,加上
--with-mysql
--with-pdflib=<URL>
--with-png
--with-jpg
--with-gd
--with-apxs2=/usr/local/sbin/apxs
......
等参数,可是编译( make install clean )时总是找不到 pdflib.h, 查找 pdflib.h 在/usr/local/includes目录,而发现 libpng.so, libjpg.so 等文件在 /usr/local/lib 目录,于是在 /usr/local/lib 目录里作一连接(ln -s /usr/local/includes/pdflib.h /usr/local/lib/pdflib.h)并将 <URL>改为 /usr/local, 编译时好象可以找到 pdflib.h ,可是在最后又提示 /usr/ports/lang/php4/work/ext/pdf.c 里面的 473 行有错误
/
/usr/ports/lang/php4/work/php-4.3.8/ext/pdf/pdf.c:473: undefined reference to 'PDF_open_fp'
*** Error code 1,
不知道是什么原因?
另外 pdflib 到底是作什么用的?用 /usr/ports/graphics/pdflib 里的安装是不是就行了? |
|