WDlinux官方论坛's Archiver

hzlahxw 发表于 2012-3-9 13:31

如何升级到PHP5.3

如何升级到PHP5.3?有个系统需要用到php5.3

--------------升级脚本
[url=http://www.wdlinux.cn/bbs/thread-3737-1-1.html]http://www.wdlinux.cn/bbs/thread-3737-1-1.html[/url]

admin 发表于 2012-3-9 14:43

下载php5.3,再编译下就可以

doxlzt 发表于 2012-3-9 16:50

编译就行了

mchan 发表于 2012-3-15 11:02

网上搜索了一番,指导如何编译的文档很多,但不知道参考哪个……

有没有批处理命令一类的?

admin 发表于 2012-3-15 11:52

cd /tmp
wget -c [url=http://dl.wdlinux.cn:5180/soft/php-5.3.10.tar.gz]http://dl.wdlinux.cn:5180/soft/php-5.3.10.tar.gz[/url]
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
make
make install
rm -f /www/wdlinx/php
ln -s /www/wdlinux/php-5.3.10 /www/wdlinux/php
service httpd restart

mchan 发表于 2012-3-15 20:42

谢谢。搞定了。你的这条命令,目录不小心打错了。

rm -f /www/wdlinx/php

hoteri 发表于 2012-9-18 02:00

如果提示此错误:编译php时make: *** [ext/iconv/iconv.lo] Error 1  

请注意此处路径:with-iconv=[color=Red][b]/usr[/b][/color]

HookOS 发表于 2012-9-22 13:57

[quote]cd /tmp
wget -c
tar zxvf php-5.3.10.tar.gz
cd php-5.3.10
./configure --prefix=/www/wdlinux/php- ...
[size=2][color=#999999]admin 发表于 2012-3-15 11:52[/color] [url=http://www.wdlinux.cn/bbs/redirect.php?goto=findpost&pid=4755&ptid=1494][img]http://www.wdlinux.cn/bbs/images/common/back.gif[/img][/url][/size][/quote]


   

学习了,请问admin我要升级到5.4.x 是不是把里面的版本号换下就可以了

admin 发表于 2012-9-22 15:45

可以

asecola 发表于 2012-9-25 23:20

[b]回复 [url=http://www.wdlinux.cn/bbs/redirect.php?goto=findpost&pid=13402&ptid=1494]7#[/url] [i]hoteri[/i] [/b]


    我升级的时候出现了这个错误,要如何解决呢?谢谢~~

hoteri 发表于 2012-9-26 19:02

with-iconv=/usr 找到这段,修改为具体的,这个帖子的路径不对.

ivannet 发表于 2012-9-30 08:12

[b]回复 [url=http://www.wdlinux.cn/bbs/redirect.php?goto=findpost&pid=13778&ptid=1494]11#[/url] [i]hoteri[/i] [/b]


    你好,我通过which命令找到实际位置还是不行,麻烦给下你的路径给我参考下。。。谢了

admin 发表于 2012-9-30 10:08

通过phpinfo来看相关的参数和路径就可以

ivannet 发表于 2012-9-30 15:44

[b]回复 [url=http://www.wdlinux.cn/bbs/redirect.php?goto=findpost&pid=13953&ptid=1494]13#[/url] [i]admin[/i] [/b]


    老大,不行的啊。。。。我的就是跟我的路径来的,但是我的显示--with-iconv=/usr,仍然提示那个错误,求解决啊

hoteri 发表于 2012-9-30 21:35

[b]回复 [url=http://www.wdlinux.cn/bbs/redirect.php?goto=findpost&pid=13963&ptid=1494]14#[/url] [i]ivannet[/i] [/b]


   /usr/iconv这个路径

HookOS 发表于 2012-10-2 20:19

[quote]cd /tmp
wget -c
tar zxvf php-5.3.10.tar.gz
cd php-5.3.10
./configure --prefix=/www/wdlinux/php- ...
[size=2][color=#999999]admin 发表于 2012-3-15 11:52[/color] [url=http://www.wdlinux.cn/bbs/redirect.php?goto=findpost&pid=4755&ptid=1494][img]http://www.wdlinux.cn/bbs/images/common/back.gif[/img][/url][/size][/quote]


   升级5.3失败了,,,,求救make时出现:

[code]/tmp/php-5.3.10/ext/iconv/iconv.c: In function 'zm_startup_miconv':
/tmp/php-5.3.10/ext/iconv/iconv.c:254: error: '_libiconv_version' undeclared (first use in this function)
/tmp/php-5.3.10/ext/iconv/iconv.c:254: error: (Each undeclared identifier is reported only once
/tmp/php-5.3.10/ext/iconv/iconv.c:254: error: for each function it appears in.)
make: *** [ext/iconv/iconv.lo] Error 1[/code]

HookOS 发表于 2012-10-2 21:39

[quote]升级5.3失败了,,,,求救make时出现:
[size=2][color=#999999]HookOS 发表于 2012-10-2 20:19[/color] [url=http://www.wdlinux.cn/bbs/redirect.php?goto=findpost&pid=14006&ptid=1494][img]http://www.wdlinux.cn/bbs/images/common/back.gif[/img][/url][/size][/quote]


   以为是centos6.x问题,,重新reload系统到5.8 32位编译时还是出现问题
[code]c /root/php-5.3.10/ext/iconv/iconv.c -o ext/iconv/iconv.lo
/root/php-5.3.10/ext/iconv/iconv.c: In function 'zm_startup_miconv':
/root/php-5.3.10/ext/iconv/iconv.c:254: error: '_libiconv_version' undeclared (first use in this function)
/root/php-5.3.10/ext/iconv/iconv.c:254: error: (Each undeclared identifier is reported only once
/root/php-5.3.10/ext/iconv/iconv.c:254: error: for each function it appears in.)
make: *** [ext/iconv/iconv.lo] Error 1[/code]


求救啊,,我以前升级过5.3。10的,不知道这次怎么不行了,唯一更改的就是vps,之前用的84

admin 发表于 2012-10-3 12:08

wget [url]http://down.wdlinux.cn/in/iconv_ins.sh[/url]
sh iconv_ins.sh
再安装试试

HookOS 发表于 2012-10-3 14:45

[quote]wget
sh iconv_ins.sh
再安装试试
[size=2][color=#999999]admin 发表于 2012-10-3 12:08[/color] [url=http://www.wdlinux.cn/bbs/redirect.php?goto=findpost&pid=14016&ptid=1494][img]http://www.wdlinux.cn/bbs/images/common/back.gif[/img][/url][/size][/quote]


   貌似ok了,管理员应该定位具体原因,从根源上解决哈
还有请问,php应该选择哪个版本哈,,5.3是DZ希望, 刚刚按照你上面的操作我是在5.4.7试验的,成功了,请问php5.4.7可以用于时间生产环境不? 我主要搭建DZ论坛

admin 发表于 2012-10-3 15:15

具体的原因,就是系统缺少iconv的库,所以要先安装这个再安装PHP就可以

HookOS 发表于 2012-10-3 15:24

[quote]具体的原因,就是系统缺少iconv的库,所以要先安装这个再安装PHP就可以
[size=2][color=#999999]admin 发表于 2012-10-3 15:15[/color] [url=http://www.wdlinux.cn/bbs/redirect.php?goto=findpost&pid=14024&ptid=1494][img]http://www.wdlinux.cn/bbs/images/common/back.gif[/img][/url][/size][/quote]


   收到,辛苦管理员了,请问关于php版本的问题,刚百度了下好像目前dz和php5.4还不是很有好,决定用php5.3了,你的服务器提供的是5.3.10,php官网提供有5.3.17,求稳妥应该选择哪个版本,谢谢

admin 发表于 2012-10-4 01:00

用5.3.17吧

admin 发表于 2012-10-8 23:10

[url]http://www.wdlinux.cn/bbs/thread-3737-1-1.html[/url]

ceroot 发表于 2013-9-19 23:41

[b]回复 [url=http://www.wdlinux.cn/bbs/redirect.php?goto=findpost&pid=13402&ptid=1494]7#[/url] [i]hoteri[/i] [/b]


   也遇到这个问题,网上查了一些资料,说的[color=#333333][font=微软雅黑, 宋体, Tahoma, Arial][size=13px]这是 php5.3 及以上版本的一个 bug ,据说是内存小于1G就会经常出现这个错误的提示,按网上的解决方法是:[/size][/font][/color][font=微软雅黑, 宋体, Tahoma, Arial][size=2][color=#333333]在编译参数./configure最后面加入 –disable-fileinfo[/color][/size][/font]
[font=微软雅黑, 宋体, Tahoma, Arial][size=2][color=#333333]
[/color][/size][/font]
[font=微软雅黑, 宋体, Tahoma, Arial][size=2][color=#333333]然后再重新进行编辑[/color][/size][/font]
[font=微软雅黑, 宋体, Tahoma, Arial][size=2][color=#333333]
[/color][/size][/font]
[font=微软雅黑, 宋体, Tahoma, Arial][size=2][color=#333333][b]注:修改的时候是有两个地方咯,一个是[/b][/color][/size][/font][font=微软雅黑, 宋体, Tahoma, Arial][size=2][color=#333333][b]apache_php这个地方的,一个是nginx_php这个地方的。[/b][/color][/size][/font]

style 发表于 2013-11-21 03:13

老大,要用阿里云OSS必须最低版本要php5.3.2的如何升级呀?

jjjjjlin 发表于 2014-10-27 00:17

[b]回复 [url=http://www.wdlinux.cn/bbs/redirect.php?goto=findpost&pid=4755&ptid=1494]5#[/url] [i]admin[/i] [/b]


   wdcp make: *** [Zend/zend_execute.lo] Error 1
如何解决

fyy2009 发表于 2015-8-16 09:30

谢谢楼主分享

页: [1]

Powered by Discuz! Archiver 7.2  © 2001-2009 Comsenz Inc.