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功能了,可以使用一些采集程序和插件了。
by david On 九月 27, 2010 at 6:42 上午
不是用这家的空间,有没有开通它好像对我来说意义不大哈。
by 七叶草 On 九月 27, 2010 at 9:41 上午
总体来说dh空间还是不错的。
by Code之行人 On 九月 27, 2010 at 8:34 上午
采集程序干什么用的啊,外行
by 七叶草 On 九月 27, 2010 at 9:41 上午
用来做垃圾站,自动从网上采集文章。
by 三叶草 On 九月 29, 2010 at 11:48 下午
350 是vps?可以ssh连的?
自己部署一个最好了
by 七叶草 On 九月 30, 2010 at 10:19 下午
不是VPS,但是可以用ssh。
by maxdf On 三月 9, 2011 at 9:09 下午
我想学习下,我的dh空间里面没有你说的那2个文件php.cgi 和 php.ini 。怎么弄啊。我想弄采集的。谢谢。帮忙下。QQ:290077036
by 七叶草 On 三月 12, 2011 at 1:48 下午
我当时也是自己摸索的,现在都给弄忘记了,至于dh空间能不能采集,我还不确定。这两个文件好像是需要生成的。
by 活性炭雕 On 九月 23, 2011 at 1:02 上午
学习总是有好处的