| 阅读上一个主题 :: 阅读下一个主题 |
| 作者 |
留言 |
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是独立的一蹴,我们有自己的圈子,我们不以商业驱动,追求完美是我们的源动力,任何不好的代码都不能在这里存活。 |
|
| 返回页首 |
|
 |
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是独立的一蹴,我们有自己的圈子,我们不以商业驱动,追求完美是我们的源动力,任何不好的代码都不能在这里存活。 |
|
| 返回页首 |
|
 |
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 来自: 湖南
|
|
| 返回页首 |
|
 |
delphij 精神病

注册时间: 2002-08-07 文章: 8427 来自: Mountain View, California
|
发表于: Sat 2008-05-10 02:50:24 发表主题: |
|
|
php文档里面应该明示了recode和imap有冲突…… _________________ BSD是独立的一蹴,我们有自己的圈子,我们不以商业驱动,追求完美是我们的源动力,任何不好的代码都不能在这里存活。 |
|
| 返回页首 |
|
 |
xiao_john 半仙
注册时间: 2008-02-24 文章: 95
|
发表于: Sat 2008-05-10 08:10:09 发表主题: |
|
|
| 佩服 |
|
| 返回页首 |
|
 |
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? |
|
| 返回页首 |
|
 |
spyler 半仙
注册时间: 2007-01-11 文章: 50 来自: 湖南
|
|
| 返回页首 |
|
 |
|