YUMSERV
Published 2019. 5. 27. 21:18
Apache + PHP 에러사항 LINUX/WEB
반응형

1. APACHE 2.4 + PHP 5.x 설치 시 에러 libphp5.so : undefined symbol:unixd_config error

에러메시지 상세 내용

httpd: Syntax error on line 146 of /usr/local/apache/conf/httpd.conf:

Cannot load modules/libphp5.so into server: /usr/local/apache/modules/libphp5.so: undefined symbol: unixd_config



해결방안)

# vi /usr/local/src/php-5.2.14/sapi/apache2handler/php_functions.c

386번째 줄에서 unixd_config -> ap_unixd_config

AP_DECLARE_DATA extern unixd_config_rec unixd_config;

AP_DECLARE_DATA extern unixd_config_rec ap_unixd_config;


418번째 줄에서 unix_config로 된 부분을 다 ap_unix_config로 변경


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

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


반응형

'LINUX > WEB' 카테고리의 다른 글

NGINX 소스설치  (0) 2019.05.27
PHP 설치 시 에러사항  (1) 2019.05.27
WORDPRESS 설치  (0) 2019.05.27
PHP 7.2 소스설치  (0) 2019.05.27
PHP 5.6 소스설치  (0) 2019.05.27
profile

YUMSERV

@lena04301

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!