网创优客建站品牌官网
为成都网站建设公司企业提供高品质网站建设
热线:028-86922220
成都专业网站建设公司

定制建站费用3500元

符合中小企业对网站设计、功能常规化式的企业展示型网站建设

成都品牌网站建设

品牌网站建设费用6000元

本套餐主要针对企业品牌型网站、中高端设计、前端互动体验...

成都商城网站建设

商城网站建设费用8000元

商城网站建设因基本功能的需求不同费用上面也有很大的差别...

成都微信网站建设

手机微信网站建站3000元

手机微信网站开发、微信官网、微信商城网站...

建站知识

当前位置:首页 > 建站知识

/root/php-5.3.28/Zend/zend_language_parser.h:317:错误:与‘zendparse’类型冲突

/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


分享题目:/root/php-5.3.28/Zend/zend_language_parser.h:317:错误:与‘zendparse’类型冲突
链接地址:http://bjjierui.cn/article/igiici.html

其他资讯