|
问题1:
在安装xcache时,make遇到下面的问题,rhel5,rhel6都试了,问题依然存在。终于在http://serverfault.com/questions ... essor-out-c-error-1 找到了答案。
原来xcache3.0.0版本在安装时容易出现这个问题,换成3.1后安装正常。
- /usr/bin/m4 -B 102400 -D srcdir='`'"/root/xcache-3.0.0'" -D builddir='`'".'" /root/xcache-3.0.0/processor/main.m4 > ./processor.out.c.tmp
- /usr/bin/m4: Warning: `m4 -B' may be removed in a future release
- AUTOCHECK INFO: runtime autocheck Disabled (optimized build)
- AUTOCHECK INFO: zend_compiled_variable: processor looks good
- AUTOCHECK ERROR: ==== calc zend_try_catch_element =================
- AUTOCHECK expected: "try_op","catch_op","finally_op","finally_end"
- AUTOCHECK missing : "finally_op" "finally_end"
- AUTOCHECK INFO: zend_brk_cont_element: processor looks good
- AUTOCHECK INFO: HashTable: processor looks good
- AUTOCHECK INFO: zval: processor looks good
- AUTOCHECK INFO: zend_arg_info: processor looks good
- AUTOCHECK INFO: zend_constant: processor looks good
- AUTOCHECK INFO: zend_property_info: processor looks good
- AUTOCHECK INFO: zend_trait_method_reference: processor looks good
- AUTOCHECK INFO: zend_trait_alias: processor looks good
- AUTOCHECK INFO: zend_trait_precedence: processor looks good
- AUTOCHECK INFO: zend_class_entry: processor looks good
- AUTOCHECK INFO: znode: processor looks good
- AUTOCHECK INFO: zend_op: processor looks good
- AUTOCHECK INFO: zend_literal: processor looks good
- AUTOCHECK ERROR: ==== calc zend_op_array =================
- AUTOCHECK expected: "type","function_name","scope","fn_flags","prototype","num_args","required_num_args","arg_info","refcount","opcodes","last","vars","last_var","T","nested_calls","used_stack","brk_cont_array","last_brk_cont","try_catch_array","last_try_catch","has_finally_block","static_variables","this_var","filename","line_start","line_end","doc_comment","doc_comment_len","early_binding","literals","last_literal","run_time_cache","last_cache_slot","reserved"
- AUTOCHECK missing : "nested_calls" "used_stack" "has_finally_block"
- AUTOCHECK INFO: xc_constinfo_t: processor looks good
- AUTOCHECK INFO: xc_op_array_info_detail_t: processor looks good
- AUTOCHECK INFO: xc_op_array_info_t: processor looks good
- AUTOCHECK INFO: xc_funcinfo_t: processor looks good
- AUTOCHECK INFO: xc_classinfo_t: processor looks good
- AUTOCHECK INFO: xc_autoglobal_t: processor looks good
- AUTOCHECK INFO: xc_compilererror_t: processor looks good
- AUTOCHECK INFO: xc_entry_data_php_t: processor looks good
- AUTOCHECK INFO: xc_entry_t: processor looks good
- AUTOCHECK INFO: xc_entry_php_t: processor looks good
- AUTOCHECK INFO: xc_entry_var_t: processor looks good
- AUTOCHECK ERROR: ==== store zend_try_catch_element =================
- AUTOCHECK ERROR: ==== store zend_op_array =================
- AUTOCHECK ERROR: ==== restore zend_try_catch_element =================
- AUTOCHECK ERROR: ==== restore zend_op_array =================
- AUTOCHECK ERROR: ==== dprint zend_try_catch_element =================
- AUTOCHECK ERROR: ==== dprint zend_op_array =================
- AUTOCHECK ERROR: ==== dasm zend_try_catch_element =================
- AUTOCHECK ERROR: ==== dasm zend_op_array =================
- AUTOCHECK ERROR: ==== asm zend_try_catch_element =================
- AUTOCHECK ERROR: ==== asm zend_op_array =================
- make: *** [processor.out.c] Error 1
问题2
在启动php-fpm时出现如下报错
- NOTICE: PHP message: PHP Warning: PHP Startup: Unable to load dynamic library '/usr/local/php2/lib/php/extensions/no-debug-non-zts-20100525/xcache.so' - /usr/local/php2/lib/php/extensions/no-debug-non-zts-20100525/xcache.so: undefined symbol: core_globals_id in Unknown on line 0
- done
问题所在:
之前php是以模块的方式编译的,xcache在这种环境下编译。
此次php是以fcgi方式编译的。我直接在xcache上次的源码文件下重新编译了xcache,应该是上次编译产生了一些文件导致了上面的错误。重新解压xcache编译,测试OK。
[url=]XCache[/url]XCache Version | 3.1.1 | Modules Built | cacher |
Directive | Local Value | Master Value | xcache.coredump_directory | no value | no value | xcache.disable_on_crash | Off | Off | xcache.experimental | Off | Off | xcache.test | Off | Off |
[url=]XCache Cacher[/url]XCache Cacher Module | enabled | Readonly Protection | disabled | Page Request Time | 2016-05-15 11:11:05 | Cache Init Time | 2016-05-15 11:10:48 | Cache Instance Id | 8592 | Opcode Cache | enabled, 62,914,560 bytes, 1 split(s), with 8192 slots each | Variable Cache | enabled, 4,194,304 bytes, 1 split(s), with 8192 slots each | Shared Memory Schemes | mmap
来源: http://www.a.com/
|
|
|
|