Changes between Version 13 and Version 14 of Faq.zh


Ignore:
Timestamp:
2007-11-02T08:31:17+01:00 (7 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=*** 之前