提问三步曲: 提问先看教程/FAQ索引(wdcp,wdcp_v3,一键包)及搜索,会让你更快解决问题
1 提供详细,如系统版本,wdcp版本,软件版本等及错误的详细信息,贴上论坛或截图发论坛
2 做过哪些操作或改动设置等
温馨提示:信息不详,很可能会没人理你!论坛有教程说明的,也可能没人理!因为,你懂的
[教程] php5.2升级php5.3失败,仅需三步完美解决!
本帖最后由 focusl 于 2014-9-27 18:15 编辑
俗话说的好,自己动手丰衣足食!
今天在php5.2升级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"提示
表示,顺利完成。
-------------------------------------------------------------
到这里,也就说明你升级成功了。
但是有部分朋友升级过程中会出现如下错误:
-------------------------------------------------------------
gcc: Internal error: Killed (program cc1)
Please submit a full bug report.
See <http://bugzilla.redhat.com/bugzilla> for instructions.
make: *** [ext/fileinfo/libmagic/apprentice.lo] Error 1
make err
-------------------------------------------------------------
一般到这里新手也就无解了。
我的解决方法
-------------------------------------------------------------
问题原因:php5.3以上版本会检测内存大小,内存小于1G时,就会报此错误。
解决方法:
1.下载 http://down.wdlinux.cn/in/php_up53.sh 这个文件。
2.打开 php_up53.sh
搜索 --disable-rpath (一共两处)
修改成 --disable-fileinfo
修改文件名为 php_up5317.sh
3.将修改后的文件,上传到自己空间,使用如下脚本升级
wget http://demo.com/php_up5317.sh (demo.com 请替换成自己的域名)
sh php_up5317.sh
-------------------------------------------------------------
方法虽然不是最好的,但是可以解决问题!
这里我还有点不明白,使用
wget http://down.wdlinux.cn/in/php_up53.sh
下载到底文件,在linux的什么位置?
望高手解答下。 |