Last Updated on 11월 3, 2020 by 태랑(정현호)
PHP 5.3.28 을 source 버전으로 컴파일(make) 시 zend_language_parser.h 파일에서 에러 발생시 파일을 수정 후 다시 컴파일을 한다(317 줄)
TRANT -I/usr/include -g -O2 -fvisibility=hidden -pthread -DZTS -c /root/php-5.3.28/ext/standard/basic_functions.c -o ext/standard/basic_functions.lo
In file included from /root/php-5.3.28/ext/standard/basic_functions.c:49:
/root/php-5.3.28/Zend/zend_language_parser.h:317: error: conflicting types for 'zendparse'
/root/php-5.3.28/Zend/zend_globals_macros.h:35: error: previous declaration of 'zendparse' was here
make: *** [ext/standard/basic_functions.lo] Error 1
zend_language_parser.h 의 317 줄에서
int zendparse (void); 을
int zendparse (void *compiler_globals);
로 변경 한 후 다시 make 한다
Senior DBA(Mysql, Oracle) - 현재 위메프에서 많은 새로움을 경험중입니다
At WeMakePrice / Previous - Oracle Korea ACS Support / Fedora Kor UserGroup 운영중
Database 외에도 NoSQL , Linux , Cloud, Http/PHP CGI 등에도 관심이 있습니다
purityboy83@gmail.com / admin@hoing.io