为了使用PDFlib扩展,就必须自己定制安装PHP,而不能使用Dreamhost默认安装的PHP5和PHP4。
下面介绍一下我安装的过程。
1)复制接下来这段PHP 5.2.0 安装script,记得把中间第十四行,your.domain.com这个部分用你的域名来代替。
2)登陆到SSH,创建一个新文件叫做installscript。
3)打开installscript,并且把上面修改好的安装script复制进去,保存后退出。
4)给这个文件可执行权限:
chmod +x installscript
5)然后执行这个文件:
./installscript
6)在网站域名目录下,新建一个.htaccess文件,内容是:
AddHandler phpFive .php
Action phpFive /cgi-bin/php.cgi
这时你自己的PHP5就安装好了,你可以看到这样一些文件:
/home/YOUR USERNAME/YOUR DOMAIN HERE/.htaccess
/home/YOUR USERNAME/YOUR DOMAIN HERE/cgi-bin/php.cgi
接下来是安装PDFlib 7.0.2
1)下载并解开安装压缩包
wget http://www.pdflib.com/binaries/PDFlib/702/PDFlib-7.0.2-Linux-php.tar.gz
tar -xvvzf PDFlib-7.0.2-Linux-php.tar.gz
2)复制PDFlib到你的域名下的cgi-bin目录
cp ../../PDFlib-7.0.2-Linux-php/bind/php5/php-520/libpdf_php.so .
3)复制php.ini到cgi-bin
cp ../../php5/etc/php5/YOUR DOMAIN HERE/php.ini .
4)打开php.ini确认扩展目录的设置是这样的:
extension_dir = "./"
5)添加PDFlib的扩展设置:
extension=libpdf_php.so
保存后退出,现在可以在域名目录下用phpinfo()函数来验证安装是否正确了。