DreamHost主机空间如何开通ZendOptimizer

七叶草对虚拟主机、对Linux的技术真是一窍不通,最近花350元买了一年的DreamHost主机,本想利用Nicewords程序进行采集做几个垃圾站,结果用探针测试发现DreamHost主机本身没有开通ZendOptimizer功能,那么DreamHost主机空间如何开通ZendOptimizer呢?

七叶草在网上找了很多办法,一一实践,上一次还导致了空间上传任何php程序都无法显示,最后不得已删除域名,解除雅虎的绑定,再重新绑定一次才恢复可以使用。今天玩弄了一下,终于开通了ZendOptimizer的功能,发出来分享一下。

第一步,给DreamHost主机配置php.ini文件。

1、打开putty软件,用ssh 方式登录到DreamHost主机空间,在网站目录下面建立文件夹cgi-bin,可以通过两种方式建立:a.用mkdir 命令创建一个子目录 cgi-bin:mkdir ~/zphk.com.ru/cgi-bin/  b.使用FTP空间直接在网站例如qiyecao.org文件夹下面建立cgi-bin文件夹。

2、把默认的 php.cgi 和 php.ini 文件复制到 cgi-bin 目录下,在putty软件中分别输入下面两段代码:
    cp /dh/cgi-system/php5.cgi qiyecao.org/cgi-bin/php.cgi
    cp /etc/php5/cgi/php.ini qiyecao.org/cgi-bin/php.ini

第二步,打开allow_url_include。

很多教程都认为DreamHost主机没有开通allow_url_fopen函数,其实这是错误的,现在DreamHost主机主机是已经默认开通了allow_url_fopen函数,但是没有开通allow_url_include函数。

1、直接使用FTP软件编辑cgi-bin 目录下的php.ini 文件,把 allow_url_include = Off 改为 allow_url_include = On 并保存。

2、在域名目录下建一个(如果已经存在就修改).htaccess 文件,例如 qiyecao.org/.htaccess 文件,在文件中添加
    AddHandler php-cgi .php
    Action php-cgi /cgi-bin/php.cgi

第三步,修改文件的访问权限(用ftp修改):
qiyecao.org/.htaccess 改为644
qiyecao.org/cgi-bin 改为755
qiyecao.org/cgi-bin/php.cgi 改为750
qiyecao.org/cgi-bin/php.ini 改为644

第四步,激Zend Optimizer。上次联系DreamHost主机客服,咨询过后知道DreamHost主机确实默认已经安装了Zend Optimizer功能,只需要激活即可。激活方法如下:

用ftp软件打开php.ini,找到下面这两行代码:
zend_extension=”/usr/local/dh/apache/template/phpext/ZendExtensionManager.so”
zend_extension=”/usr/local/dh/apache/template/phpext/zend_optimizer5/ZendOptimizer.so”

在上面两行代码后面加上以下代码:
zend_optimizer.enable_loader = 1
;zend_optimizer.enable_loader = 1
zend_optimizer.optimization_level=15
;zend_optimizer.license_path =
; Local Variables:
; tab-width: 4
; End:

经过以上步骤操作,再次使用探针程序测试,可以发现你的网站空间已经支持Zend Optimizer功能了,可以使用一些采集程序和插件了。

版权声明:本文来自七叶草博客 www.qiyecao.org,转载请不要删除该信息!
 

精彩推荐

9 Responses

  1. 回复 by david On 九月 27, 2010 at 6:42 上午

    不是用这家的空间,有没有开通它好像对我来说意义不大哈。

    • 回复 by 七叶草 On 九月 27, 2010 at 9:41 上午

      总体来说dh空间还是不错的。

  2. 回复 by Code之行人 On 九月 27, 2010 at 8:34 上午

    采集程序干什么用的啊,外行

    • 回复 by 七叶草 On 九月 27, 2010 at 9:41 上午

      用来做垃圾站,自动从网上采集文章。

  3. 回复 by 三叶草 On 九月 29, 2010 at 11:48 下午

    350 是vps?可以ssh连的?

    自己部署一个最好了

    • 回复 by 七叶草 On 九月 30, 2010 at 10:19 下午

      不是VPS,但是可以用ssh。

  4. 回复 by maxdf On 三月 9, 2011 at 9:09 下午

    我想学习下,我的dh空间里面没有你说的那2个文件php.cgi 和 php.ini 。怎么弄啊。我想弄采集的。谢谢。帮忙下。QQ:290077036

    • 回复 by 七叶草 On 三月 12, 2011 at 1:48 下午

      我当时也是自己摸索的,现在都给弄忘记了,至于dh空间能不能采集,我还不确定。这两个文件好像是需要生成的。

  5. 回复 by 活性炭雕 On 九月 23, 2011 at 1:02 上午

    学习总是有好处的