Godaddy空间Zend Optimizer升级方法


Posted in PHP onMay 10, 2010

但今天在安装测试程序的时候提示zend Optimizer not installed.这让我很迷茫,这么普遍的空间为什么没有安装zend了,然后我查看info.php,我惊奇的发现,服务器zend竟然是 1.3.1版本的,而我用的程序至少需要2.6.x以上,没办法,只有升级我的zend了,原理以后升级zend会很复杂,没想到,很简单。具体方法我贴 出来,供购买国外空间,遇到同样问题的人提供帮助。

目前最新版本的Zend是3.3版本的。下面就以3.3为例子来和大家说明:

1、首先解压缩下载的文件,你会找到一个名字为data的文件夹。把文件夹的名字修改为比较特殊的名字(主要是为了避免混淆),如 zendofsite ,最好由zend开头,这样方便将来查找和更新。

2、之后上传 zendofsite 文件夹(就是原来的data文件夹,这个名字是自己修改的,修改成什么名字将来就使用什么)到网站根目录。建议压缩成ZIP的格式上传,然后使用在线解压,这样可以节省很多时间并提高效率。

3、静静等待一小会儿,文件就上传完毕啦。在线解压。登录FTP找到根目录下的PHP.INI文件,如果目录中没有这个文件的,就自行建立一个,键入如下内容: 引用:

register_globals = on 
allow_url_fopen = on expose_php = on 
max_input_time = 60 
variables_order = "EGPCS" 
extension_dir = ./ 
upload_tmp_dir = /tmp 
precision = 12 
SMTP = relay-hosting.secureserver.net 
url_rewriter.tags = "a=href,area=href,frame=src,input=src,form=,fieldset=" 
[Zend] 
zend_optimizer.optimization_level=15 
zend_extension=/home/content/u/s/user/html/zendofsite/4_3_x_comp/ZendOptimizer.so 
zend_extension_ts=/home/content/u/s/user/html/zendofsite/4_3_x_comp/TS/ZendOptimizer.so

红色部分的为自己的登录路径和登录用户名,比如你的ID是taohost,红色部分就是/u/s/taohost,如果用户名比较长可能会取前3位。路径可以通过如下方法获得(路径不正确可能导致zend不能正常使用):

特别注意:

需要得到文件和用户的路径,您需要立即建立一个php文件,将<? echo phpinfo(); ?>放入文件中,保存为文件名info.php。
在浏览器中访问这个文件,得到两个参数,一个是Configuration File (php.ini) Path (php文件的路径),如果这个没有的话,就搜索 DOCUMENT_ROOT 这个节点,得到路径。
通过这个文件可以得到“/home/content/u/s/user/html”中红色部分的值。还有一个是您当前的PHP版本号(一般在顶部),存留备用,下面会用到。

4、得到正确的路径后,修改PHP.ini文件即可。使用这个php的版本号,到zendofsite文件夹找一个和你的服务器PHP版本最相近的文件 夹,(zendofsite文件夹包含很多文件夹,例如4_3_x_comp,5_1_x_comp,和 5_2_x_comp)。然后替换上述代码的4_3_x_comp中的4_3_x 。实际上就是调用这个文件夹里的资源。如果文件夹指定的不正确,将可能不正常工作。

5、想确认zend optimizer是否升级成功,就访问刚才建立的那个PHP文件info.php,找到Zend字段即可看到zend的版本了!

注意:PHP5的记住,一定要把php.ini修改为php5.ini

需要注意的是Godaddy更新Zend后的生效时间。

经过笔者测试,马上生效 (提示zend未安装等问题消失)

遇到同样问题的朋友赶紧试试吧。

PHP 相关文章推荐
PHP用mysql数据库存储session的代码
Mar 05 PHP
11个PHP 分页脚本推荐
Aug 15 PHP
PHP中数组的三种排序方法分享
May 07 PHP
PHP中$_FILES的使用方法及注意事项说明
Feb 14 PHP
php中get_cfg_var()和ini_get()的用法及区别
Mar 04 PHP
android上传图片到PHP的过程详解
Aug 03 PHP
Smarty环境配置与使用入门教程
May 11 PHP
CodeIgniter生成静态页的方法
May 17 PHP
PHP合并数组函数array_merge用法分析
Feb 17 PHP
ThinkPHP5.0多个文件上传后找不到临时文件的修改方法
Jul 30 PHP
实例讲解php将字符串输出到HTML
Jan 27 PHP
Laravel框架FormRequest中重写错误处理的方法
Feb 18 PHP
AMFPHP php远程调用(RPC, Remote Procedure Call)工具 快速入门教程
May 10 #PHP
PHP chmod 函数与批量修改文件目录权限
May 10 #PHP
php file_exists 检查文件或目录是否存在的函数
May 10 #PHP
php disk_free_space 返回目录可用空间
May 10 #PHP
PHP is_dir() 判断给定文件名是否是一个目录
May 10 #PHP
php is_file 判断给定文件名是否为一个正常的文件
May 10 #PHP
php下用cookie统计用户访问网页次数的代码
May 09 #PHP
You might like
JAVA/JSP学习系列之六
2006/10/09 PHP
新闻内页-JS分页
2006/06/07 Javascript
jquery 1.4.2发布!主要是性能与API
2010/02/25 Javascript
关于window.pageYOffset和document.documentElement.scrollTop
2011/04/05 Javascript
读jQuery之十一 添加事件核心方法
2011/07/31 Javascript
Jquery index()方法 获取相应元素索引值
2012/10/12 Javascript
js获取单选框或复选框值及操作
2012/12/18 Javascript
jquery实现具有收缩功能的垂直导航菜单
2016/02/16 Javascript
jQuery 操作input中radio的技巧
2016/07/18 Javascript
jQuery动态修改字体大小的方法【测试可用】
2016/09/09 Javascript
Vue 2.x教程之基础API
2017/03/06 Javascript
Jquery EasyUI $.Parser
2017/06/02 jQuery
微信小程序获取用户信息并保存登录状态详解
2019/05/10 Javascript
vue以组件或者插件的形式实现throttle或者debounce
2019/05/22 Javascript
python使用mysqldb连接数据库操作方法示例详解
2013/12/03 Python
在Python程序中操作文件之isatty()方法的使用教程
2015/05/24 Python
Python中使用装饰器来优化尾递归的示例
2016/06/18 Python
利用Python获取操作系统信息实例
2016/09/02 Python
Python实现自动登录百度空间的方法
2017/06/10 Python
python 获取文件下所有文件或目录os.walk()的实例
2018/04/23 Python
总结python中pass的作用
2019/02/27 Python
python操作文件的参数整理
2019/06/11 Python
python主线程与子线程的结束顺序实例解析
2019/12/17 Python
Pandas对DataFrame单列/多列进行运算(map, apply, transform, agg)
2020/06/14 Python
英国的知名精品百货公司:House of Fraser(福来德)
2016/08/14 全球购物
英国蜡烛、蜡烛配件和家居香氛购买网站:Yankee Candle
2018/12/12 全球购物
美国价格实惠的在线眼镜网站:Zeelool
2020/12/25 全球购物
幼儿园课题方案
2014/06/09 职场文书
党章培训心得体会
2014/09/04 职场文书
优秀班集体申报材料
2014/12/25 职场文书
中学图书馆工作总结
2015/08/11 职场文书
大学生村官工作心得体会
2016/01/23 职场文书
《花钟》教学反思
2016/02/17 职场文书
WordPress多语言翻译插件 - WPML使用教程
2021/04/01 PHP
详解MySQL的Seconds_Behind_Master
2021/05/18 MySQL
MySQL约束超详解
2021/09/04 MySQL