undefined symbol: unixd_config 아파치 시작시 에러시

운영자 | 기사입력 2015/01/26 [03:01]
PHP >
필자의 다른기사 보기 인쇄하기 메일로 보내기 글자 크게 글자 작게
undefined symbol: unixd_config 아파치 시작시 에러시
 
운영자   기사입력  2015/01/26 [03:01]

/home/apache2/bin/apachectl start
httpd: Syntax error on line 149 of /home/apache2/conf/httpd.conf: Cannot load modules/libphp5.so into server: /home/apache2/modules/libphp5.so: undefined symbol: unixd_config

 

==================================================================

 

vim sapi/apache2handler/php_functions.c 

수정 후 컴파일 하면 된다.

이 파일에서 

원본 ap_ 추가 

==========================================================

AP_DECLARE_DATA extern unixd_config_rec unixd_config;

=========================================================

 

수정 후 

==========================================================

AP_DECLARE_DATA extern unixd_config_rec ap_unixd_config;

=========================================================

 

 

원본

==================================================================

 snprintf(tmp, sizeof(tmp), "%s(%d)/%d", unixd_config.user_name, unixd_config.user_id, _unixd_config.group_id);

=================================================================

수정후 ap_  추가 

==================================================================

 snprintf(tmp, sizeof(tmp), "%s(%d)/%d", ap_unixd_config.user_name, ap_unixd_config.user_id, ap_unixd_config.group_id);

=================================================================

트위터 트위터 페이스북 페이스북 카카오톡 카카오톡
기사입력: 2015/01/26 [03:01]  최종편집: ⓒ iwav
 
 
PHP 많이 본 기사