容器技术交流

 找回密码
 立即注册
查看: 4208|回复: 6

单个程序升级体会

[复制链接]
发表于 2009-8-29 21:22:23 | 显示全部楼层 |阅读模式
今天花了点时间看了下famp.sh,学习到了不少,总结了一下各个软件升级的体会,希望洞洞来补充和指正
官方发布的升级步骤:
  以升级Apache为例:
  1、解压:tar xvf famp5.1.0.tar.bz2;
  2、把您下载的apache放在famp5.1.0/soft/目录下,记下文件名(标准的文件名,如“httpd-2.2.13.tar.bz2”);
  3、修改代码:更改famp5.1.0/code/apache.sh文件,把其中的“httpd-2.2.11.tar.bz2”更改为“httpd-2.2.13.tar.bz2”,把“httpd-2.2.11”更改为“httpd-2.2.13”——解压后的目录名(也就是把原文件名的“.tar.gz”或“.tar.bz2”去掉);
  4、执行安装:cd famp5.1.0/code,然后执行“./apache.sh”;


按照上面的步骤,基本上都没有问题,但是发现升级php的时候会出现问题:eaccelerator和zend没有加载到php.ini中,不过在查看代码的过程中发现存在php.ini_fcgi_add,里面是eaccelerator和zend的加载节点,显然官方也考虑到了,但是在所有的sh文件中没有使用,看来在升级php的时候需要手动加上这个文件了。

另外在升级之前,最好先停止该软件,然后再升级,尽管在sh文件也有kill命令,以防万一吧。

最后有一个问题:我解压了famp5.1.0,修改了sh文件,更换了mysql、php、libiconv最新版,然后全新系统(FreeBSD)安装这个修订过的,可以顺利安装完成,然后进入后台的时候出现zend没有加载的提示,并且此时root用户没有办法登录,ssh也不能su进去,重新测试了几次都是同样的结果,怎么回事,希望洞洞能解答下,谢谢!!!
 楼主| 发表于 2009-8-29 22:57:16 | 显示全部楼层
关于我最后提出的一个问题,解决方法和原因为:
系统:FreeBSD
现象:root密码肯定对,但root用户既不能在本地登录(登录后一闪又回到登录介面),也不能在远程putty登录(输入密码后putty自动退出),但其他用户本地和远程都可以登录,su后出现csh segmentation fault (core dumped)错误

分析原因:csh shell坏了,估计是由于安装iconv造成的
解决方法:
1.单用户登录到系统
2. fsck -p
mount -a
chsh root 将 shell 改成 /bin/sh
重启系统用root后就可以登录了,但是shell是sh,已经习惯用 csh了
3.将/usr/lib/和/usr/local/lib下的 libiconv* libcharset*全部删掉
4.重新安装libiconv
pkg_add -r -f libiconv
5.chsh root 将 shell 改成 /bin/csh
我还 pkg_add -r openssl估计不是这个原因

到此应该可以输入 /bin/csh切换到csh shell了


本文出自 “tjlbj blog” 博客,请务必保留此出处http://tjlbj.blog.51cto.com/78917/131368
 楼主| 发表于 2009-8-29 22:58:42 | 显示全部楼层
因此只能不升级iconv
但是
iconv support enabled
iconv implementation unknown
iconv library version unknown


没有识别出来版本,不知道什么原因?也不知道是否能正常使用???
 楼主| 发表于 2009-8-30 00:37:35 | 显示全部楼层
如果要升级php,注意在5.3.0中需要修改成php.ini-production
 楼主| 发表于 2009-8-30 10:22:29 | 显示全部楼层
再次自言自语下:php5.3.0目前还没有合适for FreeBSD的zend加载
发表于 2009-9-21 22:07:48 | 显示全部楼层
单独升级 php5.2.x  没问题吧?
发表于 2009-9-21 23:19:07 | 显示全部楼层
我升级了php5.2.10,没问题。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Archiver|URLOS ( 粤ICP备18087780号 )

GMT+8, 2025-5-11 07:28 , Processed in 0.028857 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表