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 相关文章推荐
Win9x/ME下Apache+PHP安装配置
Oct 09 PHP
PHP 引用是个坏习惯
Mar 12 PHP
php中使用临时表查询数据的一个例子
Feb 03 PHP
使用php方法curl抓取AJAX异步内容思路分析及代码分享
Aug 25 PHP
php使用pdo连接报错Connection failed SQLSTATE的解决方法
Dec 15 PHP
PHP实现过滤掉非汉字字符只保留中文字符
Jun 04 PHP
PHP函数nl2br()与自定义函数nl2p()换行用法分析
Apr 02 PHP
Yii2使用swiftmailer发送邮件的方法
May 03 PHP
PHP入门教程之上传文件实例详解
Sep 11 PHP
yii2使用gridView实现下拉列表筛选数据
Apr 10 PHP
PHP 进度条函数的简单实例
Sep 19 PHP
Yii框架安装简明教程
May 15 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
php数组应用之比较两个时间的相减排序
2008/08/18 PHP
求PHP数组最大值,最小值的代码
2011/10/31 PHP
PHP5各个版本的新功能和新特性总结
2014/03/16 PHP
mantis安装、配置和使用中的问题小结
2014/07/14 PHP
php实现遍历多维数组的方法
2015/11/25 PHP
Laravel5.5 数据库迁移:创建表与修改表示例
2019/10/23 PHP
php设计模式之工厂方法模式分析【星际争霸游戏案例】
2020/01/23 PHP
CSS+JS构建的图片查看器
2006/07/22 Javascript
用Mootools获得操作索引的两种方法分享
2011/12/12 Javascript
JQuery页面图片切换和新闻列表滚动效果的具体实现
2013/09/26 Javascript
Bootstrap弹出带合法性检查的登录框实例代码【推荐】
2016/06/23 Javascript
Javascrip实现文字跳动特效
2016/11/27 Javascript
js实现淡入淡出轮播切换功能
2017/01/13 Javascript
Angularjs实现下拉框联动的示例代码
2017/08/22 Javascript
简易Vue评论框架的实现(父组件的实现)
2018/01/08 Javascript
vue基于mint-ui实现城市选择三级联动
2020/06/30 Javascript
微信小程序实现城市列表选择
2018/06/05 Javascript
开发用到的js封装方法(20种)
2018/10/12 Javascript
详解JavaScript中的坐标和距离
2019/05/27 Javascript
在react中使用vue的状态管理的方法示例
2020/05/02 Javascript
解决vue项目运行npm run serve报错的问题
2020/10/26 Javascript
Python简单删除列表中相同元素的方法示例
2017/06/12 Python
Python使用functools实现注解同步方法
2018/02/06 Python
python3基于OpenCV实现证件照背景替换
2018/07/18 Python
python使用xlsxwriter实现有向无环图到Excel的转换
2018/12/12 Python
基于python历史天气采集的分析
2019/02/14 Python
python+os根据文件名自动生成文本
2019/03/21 Python
python判断所输入的任意一个正整数是否为素数的两种方法
2019/06/27 Python
HTML5地理定位与第三方工具百度地图的应用
2016/11/17 HTML / CSS
几道PHP面试题
2013/04/14 面试题
SQL注入攻击的种类有哪些
2013/12/30 面试题
公开服务承诺制度
2014/03/26 职场文书
贷款担保书范文
2014/05/13 职场文书
校长一岗双责责任书
2015/05/09 职场文书
父母教会我观后感
2015/06/17 职场文书
如何开启Apache,Nginx和IIS服务器的GZIP压缩功能
2022/04/29 Servers