wdcp面板php版本升级为5.3

举报
黄啊码 发表于 2022/06/28 22:33:41 2022/06/28
【摘要】 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-...

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: 错误:所在的函数内只报告一次。)

查找了一下是没有安装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  


  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

最后重启服务



文章来源: markwcm.blog.csdn.net,作者:黄啊码,版权归原作者所有,如需转载,请联系作者。

原文链接:markwcm.blog.csdn.net/article/details/50830806

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。