Changes between Version 13 and Version 14 of Faq.zh


Ignore:
Timestamp:
2007-11-02T07:31:17Z (8 years ago)
Author:
moo
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Faq.zh

    v13 v14  
    108108查阅上一条问题.
    109109
     110== xcache.so: undefined symbol: core_globals_id ==
     111可能是其他各种 ***_globals_id 或者 ***_id. 这说明您的系统里用来编译 XCache 的 php 头文件 (*.h 文件) 版本并不符合您的 php 可执行 (或者 mod_php )文件. 显然, 解决办法就是删除那些错误版本的头文件 重新编译 XCache.
     112
     113 1. 删除头文件
     114  在有些系统下, php 头文件属于 php-devel 软件包. 删除/重新安装这个包即可. 如果是手工删除则参考以下指令:
     115====== 手工删除 php 头文件 ======
     116{{{
     117#!ShellExample
     118(updatedb 可略)
     119# updatedb
     120# locate include/php/main
     121/usr/lib64/php5/include/php/main
     122/usr/lib64/php5/include/php/main/build-defs.h
     123/usr/lib64/php5/include/php/main/php_scandir.h
     124/usr/lib64/php5/include/php/main/php_regex.h
     125......
     126(现在删除)
     127# rm -rf /usr/lib64/php5/include/php/
     128# cd php
     129(重新安装头文件)
     130php # make install
     131}}}
     132 2. 重新编译 XCache
     133{{{
     134#!ShellExample
     135$ cd xcache
     136$ make distclean
     137$ phpize --clean
     138$ phpize
     139$ ./configure --enable-... && make
     140$ su
     141# make install
     142}}}
     143
    110144== 错误: *** is incompatible with XCache n Unknown on line 0 ==
    111145在 php.ini 里使用 zend_extension=/path/to/xcache.so 或者 zend_extension_ts, 并注意他在其他 zend_extension=*** 之前