2007年12月 Archives
迁移网站到Dreamhost
本篇文章属于 网站网络在过去的一周内,都一直在忙着做着这么一件事情,就是把网站全部迁移到Dreamhost主机。
在去年,为Grace购置了专用域名和空间后,就有这个打算,直到上个星期,才做了决断,完成这项工作。
其实在今年早些时候,也曾经考虑把放置在家中的那台Windows2003服务器用Linux来替换,原先还是考虑放在家中,现在则是把所有的服务全部放到外边了。以减少自己维护服务器的负担,可以专注在更为有效有意义的事情上。
如果你在上个星期有遇到过网站无法访问的情况,那就是因为这个缘故。
还好在过去的半年内,已经把所有的网站中原来用ASP编写的网页,全部改写成PHP的了,剩下的不过是些静态文件,迁移的成本很低。
本次迁移包括如下的几个部分:
DNS Server上的域名管理,
IIS Server上的网站,
FTP服务器,
Email服务器。
现在开始,将更为关心内容的创造,以及努力提高网站内容质量。
增加一个域名给定制安装的PHP
本篇文章属于 网站网络之前我介绍了如何在Dreamhost上定制安装自己的PHP。
在已经有了一个定制的PHP之后,如果想在同一个用户下,添加一个域名,如何操作呢?
当然不要再次编辑安装另外一套,只需要做如下的几步:
1)使用SSH登录。
2) Go to the domain directory where you want to use the Custom PHP5 Compile (Example: /abc.com/)
首先到你想要使用这个PHP的域名目录,比如/abc.com
3) Type: ln -s /home/USERNAME/DOMAIN_NAME/cgi-bin /home/USERNAME/SUB.DOMAIN_NAME/cgi-bin (Replace USERNAME with your actual username, Replace DOMAIN_NAME with your actual domain name where the custom php5.cgi in stored. Example abc.com. Replace SUB.DOMAIN_NAME with the actual sub domain you want to use for the custom php5)
输入命令:ln -s /home/USERNAME/DOMAIN_NAME/cgi-bin /home/USERNAME/SUB.DOMAIN_NAME/cgi-bin
用你自己的用户名替换USERNAME,用之前安装过php5.cgi的域名目录替换DOMIAN_NAME,用上面的abc.com目录替换SUB.DOMAIN_NAME。
4) Press Enter And You Are Done.
回车。
5) Make the .htaccess with the AddHandler/Action methods as listed above to (Example: /abc.com/)
新建一个.htaccess文件,内容如下:
AddHandler phpFive .php
Action phpFive /cgi-bin/php.cgi
至此就完成了。现在就可以在新的域名目录下使用之前定制安装的PHP编译器了。
去年的生日好像刚刚过去,怎么又到了生日的时候了。这一年过得可真够快的,我们俩带孩子们去了香港玩,去上海看看爷爷奶奶,哥哥嫂嫂,亲戚朋友;我们俩还一起庆祝了结婚十周年;还有很多很多。。。。。。
看看自己扮演的不同角色,想想到底长大一岁好不好吧!
做为一个女人,我有些不太愿意记住自己的生日,那是因为想起自己又老了一岁有些难过。
做为一个女儿,我很高兴又长大了一岁,可以帮父母多分担些事情,让他们少操些心。
做为一个母亲,多过一个生日,就是给做妈妈的“工龄”又长上一年,还是挺开心的。
做为一个妻子,总希望老公永远记住这个日子,让他长长久久地爱我,(别嫌我老了就行)。
做为一个媳妇,由于我不和公婆生活在同一个城市,对他们的日常生活照顾不到,但是对他们的关爱还是少不了的。(本想今年我就和汇去欧洲庆祝我们结婚十周年的,婆婆一句话我们就立马飞回上海了) 当然还做得很不够要好好改进。他们可是从来没有忘记过我的生日,每年都寄生日卡给我,听说其他的媳妇都没能享受这样的待遇呢。
综上所述,看来还是长一岁比较开心嘛。当我刚出生的时候,我妈说过这个孩子要带大不知要什么时候了!我亲爱的妈妈,这不一转眼的时间,她已经三十好几了,也做了两个孩子的妈了。 妈,其实我蛮感动的,真的,谢谢您!
祝我生日快乐,天天开心!
为了使用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()函数来验证安装是否正确了。
