<p>今天在编译安装PHP7的curl扩展时,出现报错,详细报错内容如下:</p><pre class="brush:bash;toolbar:false">checking for re2c... no configure: WARNING: You will need re2c 0.13.4 or later if you want to regenerate PHP parsers.</pre><p>后来经笔者查阅资料发现,这里它提示的是告警而非错误,但是为了验证它是否是致命的,所以必须了解re2c的作用</p><p><span style="color: rgb(0, 112, 192);">re2c的介绍:http://re2c.org/</span></p><p><span style="color: rgb(0, 112, 192);">re2c的下载:http://sourceforge.net/projects/re2c/files/re2c/</span></p><p>经确认,re2c可以提高性能,那就开始升级吧。</p><p>解决办法如下:</p><p><strong>方法1:编译安装</strong></p><p>下载最新的re2c版本,下载地址http://sourceforge.net/projects/re2c/files/re2c/0.13.7.5/re2c-0.13.7.5.tar.gz/download</p><pre class="brush:bash;toolbar:false"># tar xf re2c-0.13.7.5.tar.gz # cd re2c-0.13.7.5 # ./configure #make && make install</pre><p>再次编译安装,发现告警信息消失。</p><p><strong>方法2:yum安装</strong></p><p>首先必须启用epel源</p><pre class="brush:bash;toolbar:false">#yum -y install re2c</pre><p>如果生产线上经常部署,你就把这个插件写入php环境检查吧。</p><p><span style="color: rgb(51, 51, 51); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; background-color: rgb(255, 255, 255);">好了,以上就是“WARNING: You will need re2c 0.13.4 or later if you want to regenerate PHP parsers."解决办法”的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,如果有疑问大家可以留言交流。</span></p>