首页 > 编程语言 >wdcp面板php版本升级为5.3

wdcp面板php版本升级为5.3

时间:2023-04-05 12:00:38浏览次数:48  
标签:iconv 5.3 wdlinux -- www 版本升级 wdcp php


cd /tmp

wget -c http://dl.wdlinux.cn:5180/soft/php-5.3.10.tar.gz

tar zxvf php-5.3.10.tar.gz

cd php-5.3.10

./configure --prefix=/www/wdlinux/php-5.3.10 --with-config-file-path=/www/wdlinux/etc --with-mysql=/www/wdlinux/mysql --with-iconv=/usr --with-freetype-dir --with-jpeg-dir --with-png-dir --with-zlib --with-libxml-dir=/usr --enable-xml --disable-rpath --enable-inline-optimization --with-curl --enable-mbregex --enable-mbstring --with-mcrypt=/usr --with-gd --enable-gd-native-ttf --with-openssl --with-mhash --enable-ftp --with-apxs2=/www/wdlinux/apache/bin/apxs --enable-sockets --with-pdo-mysql=/www/wdlinux/mysql --enable-ftp

make

make install

rm -f /www/wdlinux/php

ln -s /www/wdlinux/php-5.3.10 /www/wdlinux/php-5.2.17


期间也许会出现以下错误

升级php编译出错提示:

/root/php-5.3.28/ext/iconv/iconv.c: In function ‘zm_startup_miconv’:

/root/php-5.3.28/ext/iconv/iconv.c:254: 错误:‘_libiconv_version’ 未声明 (在此函数内第一次使用)

/root/php-5.3.28/ext/iconv/iconv.c:254: 错误:(即使在一个函数内多次出现,每个未声明的标识符在其

/root/php-5.3.28/ext/iconv/iconv.c:254: 错误:所在的函数内只报告一次。)

make: *** [ext/iconv/iconv.lo] 错误 1

查找了一下是没有安装iconv还有可能是版本低了!这时候可以执行下面的命令:
wget http://down.wdlinux.cn/in/iconv_ins.sh
sh iconv_ins.sh

完成后在执行
wget http://www.33230.com/33230/php_up53.sh
sh php_up53.sh

升级php编译出错提示:
/root/php-5.3.28/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] 错误 127
make err
解决方法:
如果你是32位的系统,运行一下:ln -s /www/wdlinux/mysql/lib/libmysqlclient.so.18 /usr/lib/
如果你是64位的系统,运行一下:ln -s /www/wdlinux/mysql/lib/libmysqlclient.so.18 /usr/lib64/

报错内容:configure: error: mcrypt.h not found. Please reinstall libmcrypt

#使用wget可以通过以下路径下载  
 
1. wget ftp://mcrypt.hellug.gr/pub/crypto/mcrypt/attic/libmcrypt/libmcrypt-2.5.7.tar.gz  
2.    
3. #解压  
4. tar -zxvf libmcrypt-2.5.7.tar.gz   
5.    
6. #进入目录  
7. cd libmcrypt-2.5.7  
8.    
9. #编译(默认安装到/usr/local/lib/)  
10. ./configure --prefix=/usr/local/libmcrypt  
11.    
12. #执行安装  
13. make && make install




再回到PHP-5.3解压缩的ext目录的mcrypt里面


1. phpize  
2.   
3. ./configure --with-php-config=/usr/local/php5/bin/php-config \  
4.   
5. --with-libmcrypt=/usr/lib/libmcrypt  
6.   
7. make  
8.   
9. make test  
10.   
11. make install  
12.   
13. vim /etc/php.ini    
14.   
15. #加入extension=mcrypt.so

最后重启服务





标签:iconv,5.3,wdlinux,--,www,版本升级,wdcp,php
From: https://blog.51cto.com/huangama8/6170548

相关文章

  • 使用 IntelliJ IDEA 构建 Spring Framework 5.3.21 源码问题解决
    源码版本1、下载地址:https://github.com/spring-projects/spring-framework/tags2、选择要构建的源码版本并下载,例如:5.3.21相关环境1、操作系统:Windows102、JDK版本:Jdk173、IDE工具:IntelliJIDEA2021.3.34、项目构建工具:Gradle7.3.3使用IntelliJIDEA构建Spring......
  • CCleaner v5.31.0.6105
    FreeEdition: http://download.piriform.com/ccsetup531.exePortable: http://www.piriform.com/ccleaner/download/portable/downloadfile ProfessionalEdition(Old......
  • debian ipxe-qemu (version 1.0.0+git-20190125.36a4c85-5 bug and install kvm+qemu+
    环境debiansid/testingbug1我发现了在sid中的一个BUG,并在debianwiki中找到了这个BUG的记录BUG2以上我们得知了,这个重要BUG不影响我们本身,所以直接安装安装可以只安装QEMU......
  • python3.X版本升级3.1X
    卸载旧版本的python1、用安装包进行卸载,找到安装包2、双击后点击uninstall3、点击close 4、找到安装目录删除D:\ProgramFiles\Python39装新的版本1、去官网下......
  • 金蝶版本升级例如 6.2 升级成8.0 建议先升级个7.0过滤版本再升级8.0
    重要注意事项:1.升级前,先备份好当前数据中心,有备无患,这步不做,天理不容,神仙难救。2.如果金蝶云星空产品已过服务期,则2022年2月份以前的所有过渡补丁,全部打不了,升级前确认有......
  • mysql8.0.6+小版本升级
    概述mysql开源的数据库,发现漏洞及时升级mysql。mysql8.0.6+支持直接替换二进制内部完成升级开干envcentos7.xmysql8.0.6+8.0.6+支持in-place-upgrae升级备份->替......
  • Tomcat 版本升级
    参考文档:https://blog.csdn.net/xiaohuochaiwh/article/details/88578965https://blog.csdn.net/a403071690/article/details/50442786https://blog.csdn.net/xiaohuoch......
  • PVE版本升级及内核升级方法
    1.版本升级登录管理页面--点击左侧菜单栏的"PVE"节点--点击"更新"菜单--点击"刷新"按钮(实为执行apt-getupdate)---点击"升级"按钮---升级完重启pve2.更新内核更新一下......
  • Confluence版本升级至安全版本6.13.23
    由于CVE-2021-26084,需要把原来使用的Confluence升级为安全版本6.13.23一、备份原conflunce数据  二、官网下载zip版本安装包并上传到服务器解压https://www.atlass......
  • KingbaseES V8R6 运维系列 --单机小版本升级
    ​案例说明:在KingbaseESV8R6版本提供了sys_upgrade的升级工具,本案例描述了KingbaseESV8R6单机环境下数据库的小版本升级操作,案例涉及的版本从‘(Kingbase)V008R006C0......