728x90
반응형
httpd: Syntax error on line 163 of /usr/local/apache/conf/httpd.conf: Cannot load modules/libphp5.so into server: /usr/local/apache/modules/libphp5.so: undefined symbol: unixd_config
아파치가 버전업하면서 해당 심볼의 명칭을 바꾼것으로
unixd_config 를 ap_unixd_config로 수정하면된다.
파일 위치는 php-5.2.xxx/sapi/apache2hander/php_functions.c
- AP_DECLARE_DATA extern unixd_config_rec unixd_config;
+ AP_DECLARE_DATA extern unixd_config_rec ap_unixd_config;
#endif
for (n = 0; ap_loaded_modules[n]; ++n) {
@@ -414,7 +414,7 @@
php_info_print_table_row(2, "Hostname:Port", tmp);
#if !defined(WIN32) && !defined(WINNT) && !defined(NETWARE)
- 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);
이렇게 바꾸고 compile하고 실행하면 문제없이 실행된다.
반응형
'OS' 카테고리의 다른 글
java heep size 설정 (0) | 2016.01.02 |
---|---|
[Tomcat 에러메세지] error while writing org.apache.jsp.guide.greet_jsp: (0) | 2016.01.02 |
php 리다이렉트 (0) | 2015.09.02 |
제로보드 운영 시 "Permission denied" 관련 오류 메세지 (0) | 2015.09.02 |
unable to find IPv4 address of "localhost localhost.localdomain" (0) | 2015.08.11 |