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 删除数组元素
Jan 16 PHP
PHP 命令行参数详解及应用
May 18 PHP
php和数据库结合的一个简单的web实例 代码分析 (php初学者)
Jul 28 PHP
php方法调用模式与函数调用模式简例
Sep 20 PHP
解析关于wamp启动是80端口被占用的问题
Jun 21 PHP
php通过字符串调用函数示例
Mar 02 PHP
php打印一个边长为N的实心和空心菱型的方法
Mar 02 PHP
PHP实现原比例生成缩略图的方法
Feb 03 PHP
joomla实现注册用户添加新字段的方法
May 05 PHP
yii2.0整合阿里云oss的示例代码
Sep 19 PHP
php封装单文件上传到数据库(路径)
Oct 15 PHP
php支付宝APP支付功能
Jul 29 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
星际争霸 Starcraft 游戏介绍
2020/03/14 星际争霸
web server使用php生成web页面的三种方法总结
2013/10/28 PHP
PHP访问Google Search API的方法
2015/03/05 PHP
javascript一元操作符(递增、递减)使用示例
2013/08/07 Javascript
Javascript之this关键字深入解析
2013/11/12 Javascript
jquery对单选框,多选框,文本框等常见操作小结
2014/01/08 Javascript
jquery bind(click)传参让列表中每行绑定一个事件
2014/08/06 Javascript
点击A元素触发B元素的事件在IE8下会识别成A元素
2014/09/04 Javascript
悬浮广告方法日常收集整理
2016/03/18 Javascript
总结JavaScript三种数据存储方式之间的区别
2016/05/03 Javascript
解决jQuery ajax请求在IE6中莫名中断的问题
2016/06/20 Javascript
js捕捉键盘事件和按键键值的方法
2016/10/10 Javascript
微信小程序教程之本地图片上传(leancloud)实例详解
2016/11/16 Javascript
JavaScript 最佳实践:帮你提升代码质量
2016/12/03 Javascript
自学实现angularjs依赖注入
2016/12/20 Javascript
vue省市区三联动下拉选择组件的实现
2017/04/28 Javascript
Angular中sweetalert弹框的基本使用教程
2018/07/22 Javascript
javascript异步处理与Jquery deferred对象用法总结
2019/06/04 jQuery
jQuery实现简单全选框
2020/09/13 jQuery
VUE-ElementUI 自定义Loading图操作
2020/11/11 Javascript
Python使用matplotlib和pandas实现的画图操作【经典示例】
2018/06/13 Python
python+flask实现API的方法
2018/11/21 Python
python模块导入的细节详解
2018/12/10 Python
python实现文本界面网络聊天室
2018/12/12 Python
python tkinter图形界面代码统计工具
2019/09/18 Python
Django2 连接MySQL及model测试实例分析
2019/12/10 Python
python函数定义和调用过程详解
2020/02/09 Python
windows下的pycharm安装及其设置中文菜单
2020/04/23 Python
Python从MySQL数据库中面抽取试题,生成试卷
2021/01/14 Python
新加坡一家在线男士皮具品牌:Faire Leather Co.
2019/12/01 全球购物
生物技术专业毕业生求职信范文
2013/12/14 职场文书
公共场所标语
2014/06/30 职场文书
个人自荐书范文
2015/03/09 职场文书
社区法制宣传月活动总结
2015/05/07 职场文书
岁月神偷观后感
2015/06/11 职场文书
婚礼迎宾词大全
2015/08/10 职场文书