从品牌网站建设到网络营销策划,从策略到执行的一站式服务
/root/php-5.3.28/Zend/zend_language_parser.h:317: 错误:与‘zendparse’类型冲突
从事服务器托管,服务器租用,云主机,网页空间,域名注册,CDN,网络代维等服务。
本人今天上班看新闻,说php发布紧急更新,修改opensslbug。(见上面文章)
公司用的版本是php5.3版本,于是马上在测试服务器更新测试。
下载最新php5.3.28源码,编译安装。
./configure过程很顺利,在make环节发生错误。报错:/root/php-5.3.28/Zend/zend_language_parser.h:317: 错误:与‘zendparse’类型冲突。
下一句给了提示,在zend_globals_macros.h:35中‘zendparse’类型如此:
打开./Zend/zend_language_parser.h文件,看看zendparese参数:
316 #if defined __STDC__ || defined __cplusplus 317 int zendparse (void); 318 #else 319 int zendparse (); 320 #endif
再看看zend_globals_macros.h:35是什么参数。
33 #ifdef ZTS 34 # define CG(v) TSRMG(compiler_globals_id, zend_compiler_globals *, v) 35 int zendparse(void *compiler_globals); 36 #else
好吧,那我就把35行的参数,改到zend_language_parser.h 317行。
316 #if defined __STDC__ || defined __cplusplus 317 int zendparse (void *compiler_globals); 318 #else 319 int zendparse (); 320 #endif
再进行make,OK。
顺利完成了。
版本发布的太急了吧,有此错误。
PS:生产服务器一定三思,此参数的更改可能会影响到您的业务。
更多信息,请访问我的个人网站:libin580.cn
成都网站建设公司地址:成都市青羊区太升南路288号锦天国际A座10层 建设咨询028-86922220
成都快上网科技有限公司-四川网站建设设计公司 | 蜀ICP备19037934号 Copyright 2020,ALL Rights Reserved cdkjz.cn | 成都网站建设 | © Copyright 2020版权所有.
专家团队为您提供成都网站建设,成都网站设计,成都品牌网站设计,成都营销型网站制作等服务,成都建网站就找快上网! | 成都网站建设哪家好? | 网站建设地图