如何在Dreamhost主机上安装自己的PHP5版本

由于一个Wordpress的插件需要php解压缩功能,而Dreamhost主机上默认没有安装这个扩展,不得不自己寻找解决方法。这样的教程在网络上可以找到很多,Dreamhost的官方Wiki上面也有安装说明,我写出来,算是留给自己做一个备份,同时也希望给那些和我一样的菜鸟们一些帮助。

  1. 新建一个记事本文件,将Dreamhost wiki的安装脚本复制上去,然后把里面大约是第十四行的 export DOMAIN=”your.domain.com” 的your.domain.com替换成你自己的域名(与你Dreamhost账号上的目录显示完全相同,例如大小写,前面有没有www等都要注意)
  2. 登陆到你的SSH账号,进入你的账号的根目录
  3. 新建立一个文件 installscript,命令:vim installscript
  4. 点击键盘上i,复制记事本上安装脚本,在ssh上点击右键,张贴命令行上去,点击ESC键退出编辑,然后点:wq,保存退出。
  5. 改变新建立文件installscript的权限,让他可以被执行。命令:chmod +x installscript
  6. 运行命令:./installscript安装过程可能持续30分钟或者更长,需要耐心的等待一下。期间发生错误退出过,不过我重新运行,终于成功,显示:INSTALL COMPLETE!
  7. 到了这里,php5算是安装完成了,这个时候你要使用.htaccess来使用这个PHP5,在步骤1中提到的”your.domain.com”这个目录下新建一个.htaccess文件(如果已经存在,就增加这两行),内容为:
  8. AddHandler phpFive .php
    Action phpFive /cgi-bin/php.cgi

自此,你的这个域名使用的就是自己安装的PHP版本,这个时候php.ini位于
/$home/username/php5/etc/php5/Domainname/

你可以使用任意文本编辑器编辑这个文件来满足自己的要求。你也可以让其他域名使用这个PHP版本,使用SSH进入你想使用这个PHP版本的目录下,输入:
ln -s /home/USERNAME/DOMAIN_NAME/cgi-bin /home/USERNAME/SUB.DOMAIN_NAME/cgi-bin

注意将username替换成你自己的dreamhost账号,DOMAIN_NAME换成已经安装好php5的域名,SUB.DOMAIN_NAME换成想要使用新装php5的域名,回车后完成,同样的按照步骤4里面的方法建立一个.htaccess文件启用这个PHP版本。

发表评论

电子邮件地址不会被公开。 必填项已用*标注