无标题文档
WDCDN联

盟内部测试火热进行中
wdCP系统 (介绍,功能特性,运行环境,安装说明,演示,常见问题,使用教程) wdCDN系统 (介绍,功能特性,运行环境,安装说明,演示,常见问题,使用手册)
wdOS系统 (介绍,功能特性,运行环境,安装说明,演示,常见问题,使用教程) wdDNS系统 (介绍,功能特性,运行环境,安装说明,演示,常见问题,使用手册)
注册 发贴 提问 回复-必看必看 wddns免费智能 DNS 开通 本地或虚拟机使 用wdcp 一键包在mysql编 译时"卡住"
【300G高防】双线 无视攻击 wdcp官方技术支持/服务 阿里云优惠券 无敌云 腾讯云优惠中,现注册更有260代金额券赠送
返回列表 发帖
提问三步曲: 提问先看教程/FAQ索引(wdcp,一键包,wdOS)及搜索,会让你更快解决问题
1 对应版块,提供系统版本位数,wdcp版本,lamp,lnmp,lnamp是哪个环境,rpm或编译安装
2 有哪些错误信息或提示,贴上论坛或截图发论坛
3 做过哪些操作或更改或设置等详细说明

温馨提示:信息不详,很可能会没人理你!论坛有相应教程说明的,也可能没人理!因为,你懂的

[教程] php5.3升级脚本

在lanmp/wdcp/wdOS的当前版本中,默认的php都是用到5.2.17的版本
如需要升级到php5.3的,可使用如下脚本升级
(注:此升级无安全漏洞等原因,只为某些追求高版本或应用需求需要高版本,对于无这个必要的同学,可不用升级)

wget http://down.wdlinux.cn/in/php_up53.sh
sh php_up53.sh

看到"php update is OK"提示
表示,顺利完成

如有错误或不行,将问题反馈上来
备注:
该升级只是升级PHP的版本,相应的zend,eaccelerator没有升级
且zend opt从php5.3开始已不再支持,也就是说有用到zend opt的,就不要升级了,否则只会瞎折腾
不过可以使用Zend Guard Loader
安装
wget http://down.wdlinux.cn/in/ZendGL_ins.sh
sh ZendGL_ins.sh

eaccelerator也只要最新的0.9.6.1版本
安装
wget http://down.wdlinux.cn/in/eac0961_ins.sh
sh eac0961_ins.sh
看清提问三步曲及多看教程/FAQ索引(wdcp,v3,一键包,wdOS),益处多多.wdcp工具集

wdcp_v2.5(20120929)升级PHP 5.3 先后出现如下问题及解决方式:

1、configure: error: xml2-config not found. Please check your libxml2 installation

# yum install libxml2
# yum install libxml2-devel

2、Checking for pkg-config… /usr/bin/pkg-config
configure: error: Cannot find OpenSSL’s <evp.h>

# yum install openssl openssl-devel

3、checking if we should use cURL for url streams... no
checking for cURL in default path... not found
configure: error: Please reinstall the libcurl distribution -
    easy.h should be in <curl-dir>/include/curl/

# yum -y install curl-devel

4、configure: error: jpeglib.h not found.
make: *** No targets specified and no makefile found.  Stop.

# yum install libjpeg.x86_64 libpng.x86_64 freetype.x86_64 libjpeg-devel.x86_64 libpng-devel.x86_64 freetype-

devel.x86_64 -y

5、configure: error: mcrypt.h not found. Please reinstall libmcrypt.

# yum install libmcrypt libmcrypt-devel

TOP

升级后探针显示版本为5.3.17,但是探针的
上传文件最大限制(upload_max_filesize)
脚本占用最大内存(memory_limit)
POST方法提交最大限制(post_max_size)
脚本超时时间(max_execution_time)
……等好多项都没有值,打红叉了,是不是不支持了?

TOP

探针里打红叉?

这些是PHP里的基本功能,肯定要支持的
看清提问三步曲及多看教程/FAQ索引(wdcp,v3,一键包,wdOS),益处多多.wdcp工具集

TOP

确实如同3楼说的,很多参数都是叉....

TOP

而且我的wordpress出现502 gateway错误,已经重装系统了。。

TOP

回复 5# hoteri

哪里显示叉?探针里还是后台里?
看清提问三步曲及多看教程/FAQ索引(wdcp,v3,一键包,wdOS),益处多多.wdcp工具集

TOP

本帖最后由 HookOS 于 2012-10-8 19:20 编辑

wget http://down.wdlinux.cn/in/eac0961_ins.sh
sh eac0961_ins.sh

管理员,运行这个sh安装后,如何保证开启呢

安装后重启vps探针里的这个组建还是叉叉,DZ论坛系统也显示这个组建的php不支持

补充:
只是想用到dz2.5里的内存优化功能

内存接口        PHP 扩展环境        Config 设置        内存清理       
Redis        不支持        打开        --
memcache        不支持        关闭        --
APC        不支持        打开        --
Xcache        不支持        打开        --
eAccelerator        不支持        打开        --
wincache        不支持        打开        --

都显示不支持,我之前也安装过memcache,今天安装eAccelerator        也不行,探针里都是叉叉

TOP

1.png
2012-10-8 19:22


2.png
2012-10-8 19:23

TOP

DZ不支持高版本的EAC
你可以用回5.2版的PHP就可以
看清提问三步曲及多看教程/FAQ索引(wdcp,v3,一键包,wdOS),益处多多.wdcp工具集

TOP

悲催了,dz要求用php5.3的,怎么到这里这个组建不支持了

还有我按照论坛里的步骤安装了memcache怎么也用不起来啊,求管理员指点

TOP

老大,我先升级了mysql,现在升级用这里的脚本升级php不行了
目前是从该版本起,继续提供RPM包的安装,方便,快速,5分钟就可安装完
wget http://down.wdlinux.cn/in/lanmp_wdcp_24_in.sh
sh lanmp_wdcp_24_in.sh
升级mysql的代码
wget http://down.wdlinux.cn/in/mysql_up55.sh
sh mysql_up55.sh

升级php的代码
wget http://down.wdlinux.cn/in/php_up53.sh
sh php_up53.sh

显示信息
php-5.3.17/buildconf
php-5.3.17/README.SUBMITTING_PATCH
php-5.3.17/pear/
php-5.3.17/pear/Makefile.frag
php-5.3.17/pear/install-pear-nozlib.phar
php-5.3.17/pear/install-pear.txt
php-5.3.17/pear/fetch.php
php-5.3.17/LICENSE
php-5.3.17/README.input_filter
php is not update

直接用http://www.wdlinux.cn/bbs/thread-1494-1-1.html这里的升级方式,make时提示出错,错误信息如下;
/tmp/php-5.3.17/sapi/cli/php: error while loading shared libraries: libmysqlclient.so.18: cannot open shared object file: No such file or directory
make: *** [ext/phar/phar.php] Error 127

看了网上的部分教程,还是没解决问题,求救啊!!!!

TOP

回复 11# HookOS

   不是到这里不支持是DZ里不支持高版本的EAC,只支持0.9.5.3
论坛有过相关的说明
之前的DZ是这样的,不确定现在新的是否有做过调整

而我在测试PHP5.3时,在编译EAC 0.9.5.3时有错误,但0.9.6.1是正常
所以我觉得可能是PHP5.3不支持EAC 0.9.5.3了

memcached用不起来,有什么错误提示或信息?
看清提问三步曲及多看教程/FAQ索引(wdcp,v3,一键包,wdOS),益处多多.wdcp工具集

TOP

本帖最后由 夏筱羽 于 2012-10-8 23:21 编辑

終於等到了,趁現在GOOGLE ADWORDS匯款還沒入帳,趕緊升級當白老鼠= =
編譯的可以直接用這個升級嗎?

TOP

本帖最后由 夏筱羽 于 2012-10-8 23:40 编辑

報告老大php.ini出錯了喔~
php.ini全空了
只剩下如下內容
  1. [Zend]
  2. zend_extension_manager.optimizer=/www/wdlinux/Zend/lib/Optimizer-3.3.3
  3. zend_extension_manager.optimizer_ts=/www/wdlinux/Zend/lib/Optimizer_TS-3.3.3
  4. zend_optimizer.version=3.3.3
  5. zend_optimizer.enable_loader = 1
  6. zend_optimizer.optimization_level=1023
  7. [eaccelerator]
  8. extension_dir="/www/wdlinux/apache_php/lib/php/extensions/no-debug-non-zts-20090626/"
  9. extension="eaccelerator.so"
  10. eaccelerator.shm_size="8"
  11. eaccelerator.cache_dir="/www/wdlinux/eaccelerator_cache"
  12. eaccelerator.enable="1"
  13. eaccelerator.optimizer="1"
  14. eaccelerator.check_mtime="1"
  15. eaccelerator.debug="0"
  16. eaccelerator.filter=""
  17. eaccelerator.shm_max="0"
  18. eaccelerator.shm_ttl="3600"
  19. eaccelerator.shm_prune_period="3600"
  20. eaccelerator.shm_only="0"
  21. eaccelerator.compress="1"
  22. eaccelerator.compress_level="9"
复制代码

TOP

返回列表