常见问题常见问题   搜索搜索   会员列表会员列表   团队团队   注册注册    个人资料个人资料   登录查看您的站内信件登录查看您的站内信件   登录登录 

[問題已自行解決] PHP升级至v5.2.6后就出问题了 …

 
发表新文章   回复文章    FreeBSD China -> 技术交流
阅读上一个主题 :: 阅读下一个主题  
作者 留言
yes298
道童


注册时间: 2007-12-13
文章: 311

文章发表于: Sat 2008-05-03 16:04:09    发表主题: [問題已自行解決] PHP升级至v5.2.6后就出问题了 … 引用并回复

FreeBSD 7.0下将PHP v5.2.5升级至 PHP v5.2.6, 会一并升级php-extension,
Reboot后用指令php -v 和 php-cgi –v无任何显示, 之后Lighttpd web server
就无法处理php页面了 …

没有任何信息, 该如何去解决问题呢?

_________________
熱心幫助他人, 即是幫助自己 ...
對新手, 盡可能去扶持一下, 又有何妨呢?

非常鄙視那些有點技術,就自以為是, 沾沾自喜的人, 不幫人也罷, 還出言諷刺新手, 別忘了, 你亦曾為新手 ...


最后进行编辑的是 yes298 on Mon 2008-05-05 18:46:50, 总计第 2 次编辑
返回页首
阅览会员资料 发送站内信件
delphij
精神病


注册时间: 2002-08-07
文章: 8427
来自: Mountain View, California

文章发表于: Sat 2008-05-03 21:59:38    发表主题: 引用并回复

portupgrade -fr php\* 试试看。

随便猜一个的话,我猜可能是eaccelerator。

_________________
BSD是独立的一蹴,我们有自己的圈子,我们不以商业驱动,追求完美是我们的源动力,任何不好的代码都不能在这里存活。
返回页首
阅览会员资料 发送站内信件 发送电子邮件 浏览发表者的主页 MSN Messenger
yes298
道童


注册时间: 2007-12-13
文章: 311

文章发表于: Sun 2008-05-04 14:55:03    发表主题: 引用并回复

非常感谢老大的指点, 真的是与eaccelerator有关,
reinstall后, 用php-cgi –v己可以正常显示版本信息了, php页面亦可以正常浏览了,

但用指令php-cgi –v后就会在/var/log/messages出现以下错误:

代码:
May  4 10:53:43 dl php-cgi: PHP Warning:  Module 'recode' already loaded in Unknown on line 0
May  4 10:53:43 dl php-cgi: PHP Warning:  Module 'bcmath' already loaded in Unknown on line 0
May  4 10:53:43 dl php-cgi: PHP Warning:  Module 'bz2' already loaded in Unknown on line 0
May  4 10:53:43 dl php-cgi: PHP Warning:  Module 'calendar' already loaded in Unknown on line 0
May  4 10:53:43 dl php-cgi: PHP Warning:  Module 'ctype' already loaded in Unknown on line 0
May  4 10:53:43 dl php-cgi: PHP Warning:  Module 'curl' already loaded in Unknown on line 0
May  4 10:53:43 dl php-cgi: PHP Warning:  Module 'dba' already loaded in Unknown on line 0
May  4 10:53:43 dl php-cgi: PHP Warning:  Module 'pcre' already loaded in Unknown on line 0
May  4 10:53:43 dl php-cgi: PHP Warning:  Module 'SimpleXML' already loaded in Unknown on line 0
May  4 10:53:43 dl php-cgi: PHP Warning:  Module 'SPL' already loaded in Unknown on line 0
May  4 10:53:43 dl php-cgi: PHP Warning:  Module 'dom' already loaded in Unknown on line 0
May  4 10:53:43 dl php-cgi: PHP Warning:  Module 'exif' already loaded in Unknown on line 0
May  4 10:53:43 dl php-cgi: PHP Warning:  Module 'fileinfo' already loaded in Unknown on line 0
May  4 10:53:43 dl php-cgi: PHP Warning:  Module 'filter' already loaded in Unknown on line 0
May  4 10:53:43 dl php-cgi: PHP Warning:  Module 'fribidi' already loaded in Unknown on line 0
May  4 10:53:43 dl php-cgi: PHP Warning:  Module 'ftp' already loaded in Unknown on line 0
May  4 10:53:43 dl php-cgi: PHP Warning:  Module 'gd' already loaded in Unknown on line 0
May  4 10:53:43 dl php-cgi: PHP Warning:  Module 'gettext' already loaded in Unknown on line 0
May  4 10:53:43 dl php-cgi: PHP Warning:  Module 'gmp' already loaded in Unknown on line 0
May  4 10:53:43 dl php-cgi: PHP Warning:  Module 'hash' already loaded in Unknown on line 0
May  4 10:53:43 dl php-cgi: PHP Warning:  Module 'iconv' already loaded in Unknown on line 0
May  4 10:53:43 dl php-cgi: PHP Warning:  Module 'imap' already loaded in Unknown on line 0
May  4 10:53:43 dl php-cgi: PHP Warning:  Module 'json' already loaded in Unknown on line 0
May  4 10:53:43 dl php-cgi: PHP Warning:  Module 'ldap' already loaded in Unknown on line 0
May  4 10:53:43 dl php-cgi: PHP Warning:  Module 'mbstring' already loaded in Unknown on line 0
May  4 10:53:43 dl php-cgi: PHP Warning:  Module 'mcrypt' already loaded in Unknown on line 0
May  4 10:53:43 dl php-cgi: PHP Warning:  Module 'mhash' already loaded in Unknown on line 0
May  4 10:53:43 dl php-cgi: PHP Warning:  Module 'ming' already loaded in Unknown on line 0
May  4 10:53:43 dl php-cgi: PHP Warning:  Module 'mysql' already loaded in Unknown on line 0
May  4 10:53:43 dl php-cgi: PHP Warning:  Module 'openssl' already loaded in Unknown on line 0
May  4 10:53:43 dl php-cgi: PHP Warning:  Module 'pdf' already loaded in Unknown on line 0
May  4 10:53:43 dl php-cgi: PHP Warning:  Module 'PDO' already loaded in Unknown on line 0
May  4 10:53:43 dl php-cgi: PHP Warning:  Module 'pdo_sqlite' already loaded in Unknown on line 0
May  4 10:53:43 dl php-cgi: PHP Warning:  Module 'posix' already loaded in Unknown on line 0
May  4 10:53:43 dl php-cgi: PHP Warning:  Module 'session' already loaded in Unknown on line 0
May  4 10:53:43 dl php-cgi: PHP Warning:  Module 'eAccelerator' already loaded in Unknown on line 0
May  4 10:53:43 dl php-cgi: PHP Warning:  Module 'shmop' already loaded in Unknown on line 0
May  4 10:53:43 dl php-cgi: PHP Warning:  Module 'soap' already loaded in Unknown on line 0
May  4 10:53:43 dl php-cgi: PHP Warning:  Module 'sockets' already loaded in Unknown on line 0
May  4 10:53:43 dl php-cgi: PHP Warning:  Module 'SQLite' already loaded in Unknown on line 0
May  4 10:53:43 dl php-cgi: PHP Warning:  Module 'sysvmsg' already loaded in Unknown on line 0
May  4 10:53:43 dl php-cgi: PHP Warning:  Module 'sysvsem' already loaded in Unknown on line 0
May  4 10:53:43 dl php-cgi: PHP Warning:  Module 'sysvshm' already loaded in Unknown on line 0
May  4 10:53:43 dl php-cgi: PHP Warning:  Module 'tidy' already loaded in Unknown on line 0
May  4 10:53:43 dl php-cgi: PHP Warning:  Module 'tokenizer' already loaded in Unknown on line 0
May  4 10:53:43 dl php-cgi: PHP Warning:  Module 'xml' already loaded in Unknown on line 0
May  4 10:53:43 dl php-cgi: PHP Warning:  Module 'wddx' already loaded in Unknown on line 0
May  4 10:53:43 dl php-cgi: PHP Warning:  Module 'xmlreader' already loaded in Unknown on line 0
May  4 10:53:43 dl php-cgi: PHP Warning:  Module 'xmlrpc' already loaded in Unknown on line 0
May  4 10:53:43 dl php-cgi: PHP Warning:  Module 'xmlwriter' already loaded in Unknown on line 0
May  4 10:53:43 dl php-cgi: PHP Warning:  Module 'xsl' already loaded in Unknown on line 0
May  4 10:53:43 dl php-cgi: PHP Warning:  Module 'zip' already loaded in Unknown on line 0
May  4 10:53:43 dl php-cgi: PHP Warning:  Module 'zlib' already loaded in Unknown on line 0
May  4 10:53:43 dl php-cgi: PHP Warning:  Module 'yaz' already loaded in Unknown on line 0
May  4 10:53:43 dl php-cgi: PHP Warning:  Module 'snmp' already loaded in Unknown on line 0


我是用以下Script的来更新所有ports的, 这Script可有什么问题吗?请老大指点, 谢谢~

代码:
portsnap fetch extract update
sync;sync;sync;
if [ ! -f /usr/local/sbin/portupgrade ]; then
cd /usr/ports/ports-mgmt/portupgrade ; make install clean distclean
fi

portupgradeV=`pkg_info | grep portupgrade | awk '{print $1}' | cut -d- -f2`
New_portupgradeV=`grep DISTVERSION= /usr/ports/ports-mgmt/portupgrade/Makefile | awk '{print $2}'`
if [ $portupgradeV = $New_portupgradeV ]
then
echo "portupgrade version is same ..."
else
clear
echo "portupgrade needs upgrade first ..."
portupgradeV=`pkg_info | grep portupgrade | awk '{print $1}'`
/usr/local/sbin/portupgrade -o /usr/ports/ports-mgmt/portupgrade $portupgradeV
fi

if [ -x /usr/local/sbin/portsdb ]; then
/usr/local/sbin/portsdb -Uu
fi

if [ -x /usr/local/sbin/pkgdb ]; then
/usr/local/sbin/pkgdb -Fu
fi

if [ -x /usr/local/sbin/portupgrade ]; then
/usr/local/sbin/portupgrade -acCvy
fi

portsclean -C
portsclean -DD

_________________
熱心幫助他人, 即是幫助自己 ...
對新手, 盡可能去扶持一下, 又有何妨呢?

非常鄙視那些有點技術,就自以為是, 沾沾自喜的人, 不幫人也罷, 還出言諷刺新手, 別忘了, 你亦曾為新手 ...
返回页首
阅览会员资料 发送站内信件
delphij
精神病


注册时间: 2002-08-07
文章: 8427
来自: Mountain View, California

文章发表于: Sun 2008-05-04 15:38:27    发表主题: 引用并回复

你的php.ini恐怕有问题。。。

关于升级port,你这个脚本有点太复杂了。。。比如比较版本这件事可以用make -V PKGNAME然后判断是否存在就可以了。另外acCvy似乎不太合适吧。。。还有portsdb/pkgdb的更新portupgrade自己就会做,应该没必要手工来一次。

_________________
BSD是独立的一蹴,我们有自己的圈子,我们不以商业驱动,追求完美是我们的源动力,任何不好的代码都不能在这里存活。
返回页首
阅览会员资料 发送站内信件 发送电子邮件 浏览发表者的主页 MSN Messenger
yes298
道童


注册时间: 2007-12-13
文章: 311

文章发表于: Sun 2008-05-04 18:08:56    发表主题: 引用并回复

Delphij老大, 能否请你修改一下这个Script,
可以一次过自动升级所有ports

然后分享给大伙, 感激不尽 …

_________________
熱心幫助他人, 即是幫助自己 ...
對新手, 盡可能去扶持一下, 又有何妨呢?

非常鄙視那些有點技術,就自以為是, 沾沾自喜的人, 不幫人也罷, 還出言諷刺新手, 別忘了, 你亦曾為新手 ...
返回页首
阅览会员资料 发送站内信件
ilangilang
半仙


注册时间: 2006-03-31
文章: 105

文章发表于: Sun 2008-05-04 21:20:32    发表主题: 引用并回复

为什么不用portupgrade -arR来升级呢?
_________________
串珠饰品批发网
手工爱好者
手工制作网站大全
返回页首
阅览会员资料 发送站内信件
yes298
道童


注册时间: 2007-12-13
文章: 311

文章发表于: Mon 2008-05-05 18:45:02    发表主题: 引用并回复

终于找出/var/log/messages出现以下错误信息的原因了 :
代码:
May  4 10:53:43 dl php-cgi: PHP Warning:  Module 'recode' already loaded in Unknown on line 0
May  4 10:53:43 dl php-cgi: PHP Warning:  Module 'bcmath' already loaded in Unknown on line 0
May  4 10:53:43 dl php-cgi: PHP Warning:  Module 'bz2' already loaded in Unknown on line 


原以为只要将/usr/local/etc/php/extensions.ini
该档中的extension全部删除就会没事, 但仍旧出现同样的
信息, 后来无意中删除了/usr/local/etc/php/extensions_5.25.ini
, 之后竟然解决了问题 , 我有个习惯, 升级前在原目录备份有关的配置文件,
真想不到, /usr/local/etc/php/ 此目录是不容许有超过一个以extensions开头的ini檔...
否则就会出现那错误信息...

感谢各位大大热情的帮助

_________________
熱心幫助他人, 即是幫助自己 ...
對新手, 盡可能去扶持一下, 又有何妨呢?

非常鄙視那些有點技術,就自以為是, 沾沾自喜的人, 不幫人也罷, 還出言諷刺新手, 別忘了, 你亦曾為新手 ...
返回页首
阅览会员资料 发送站内信件
commando
道童


注册时间: 2005-04-26
文章: 315

文章发表于: Mon 2008-05-05 19:25:46    发表主题: 引用并回复

今天升到php 5.2.6,message出现:
kernel: pid 94746 (php), uid 0: exited on signal 11 (core dumped)
kernel: pid 94813 (php), uid 0: exited on signal 11 (core dumped)
kernel: pid 94817 (php), uid 0: exited on signal 11 (core dumped)
kernel: pid 94819 (php), uid 0: exited on signal 11 (core dumped)
我用的是portmaster升的。 :cry:

_________________
刘正荣:“中国公民可自由使用国际互联网”
刘建超:“中国人民通过互联网能够得到他们需要的、重要的信息。这个信息渠道是畅通的。”
陈凯歌:“人不能无耻到这样的地步”
返回页首
阅览会员资料 发送站内信件
yes298
道童


注册时间: 2007-12-13
文章: 311

文章发表于: Tue 2008-05-06 07:39:59    发表主题: 引用并回复

core dumped, 那可能是因为 /usr/local/etc/php/extensions.ini 此文件中的设定, 有些顺序所引起的,

我就曾有以下2项设定而出现类似的错误 ,

检查/usr/local/etc/php/extensions.ini此档是否同时
出现IMAP和Recode,若是,则用分号取消其一,再重启Apache

如有安装recode.so,必须将其放在extensions.ini此檔第一行,
yaz.so放在第二行, 否则无法启动php-cgi, 指令php-cgi -v必
定会出现Segmentation fault

可按此方法用分号取消每一项extensions去找出原因

_________________
熱心幫助他人, 即是幫助自己 ...
對新手, 盡可能去扶持一下, 又有何妨呢?

非常鄙視那些有點技術,就自以為是, 沾沾自喜的人, 不幫人也罷, 還出言諷刺新手, 別忘了, 你亦曾為新手 ...
返回页首
阅览会员资料 发送站内信件
spyler
半仙


注册时间: 2007-01-11
文章: 50
来自: 湖南

文章发表于: Fri 2008-05-09 21:11:25    发表主题: 引用并回复

还有这回事?
_________________
http://www.lhbbc.com/
返回页首
阅览会员资料 发送站内信件 发送电子邮件 浏览发表者的主页
delphij
精神病


注册时间: 2002-08-07
文章: 8427
来自: Mountain View, California

文章发表于: Sat 2008-05-10 02:50:24    发表主题: 引用并回复

php文档里面应该明示了recode和imap有冲突……
_________________
BSD是独立的一蹴,我们有自己的圈子,我们不以商业驱动,追求完美是我们的源动力,任何不好的代码都不能在这里存活。
返回页首
阅览会员资料 发送站内信件 发送电子邮件 浏览发表者的主页 MSN Messenger
xiao_john
半仙


注册时间: 2008-02-24
文章: 95

文章发表于: Sat 2008-05-10 08:10:09    发表主题: 引用并回复

佩服
返回页首
阅览会员资料 发送站内信件 MSN Messenger
zdslua
半仙


注册时间: 2007-11-02
文章: 1

文章发表于: Sat 2008-05-10 15:13:55    发表主题: 引用并回复

跟着大家好好的学习一下
_________________
个人爱好学习一下
返回页首
阅览会员资料 发送站内信件
bleakwind
道士


注册时间: 2005-01-07
文章: 769
来自: The Matrix

文章发表于: Sun 2008-05-11 01:01:50    发表主题: 引用并回复

extensions.ini
有顺序要求的,我也是查了很久才发现...
默认顺序不要改动即可...

_________________
www.weaverdream.com
Am I alone?
返回页首
阅览会员资料 发送站内信件 浏览发表者的主页 MSN Messenger
spyler
半仙


注册时间: 2007-01-11
文章: 50
来自: 湖南

文章发表于: Thu 2008-05-15 21:11:16    发表主题: 引用并回复

老大就是强。
_________________
http://www.lhbbc.com/
返回页首
阅览会员资料 发送站内信件 发送电子邮件 浏览发表者的主页
从以前的文章开始显示:   
发表新文章   回复文章    FreeBSD China -> 技术交流 论坛时间为 北京时间
1页/共1

 
转跳到:  
不能发布新主题
不能在这个论坛回复主题
不能在这个论坛编辑自己的文章
不能在这个论坛删除自己的文章
不能在这个论坛发表投票


Powered by phpBB 2022cc © 2003 Opensource Steps; © 2003-2007 The FreeBSD Simplified Chinese Project
Powered by phpBB © 2001, 2005 phpBB Group
The FreeBSD China Project 网站: 中文计划网站 社区网站
The FreeBSD China Project 版权所有 (C) 1999 - 2003 网页设计版权 著作权和商标