无法编译PHP4 为什么啊?

无法编译PHP4 为什么啊?

checking lex output file root... ./configure: line 3246: lex: command not found
configure: error: cannot find output from lex; giving up
make: *** No targets specified and no makefile found.  Stop.
make: *** No rule to make target `install'.  Stop.


出现这样的错误提示,

./configure --prefix=/usr/local/php4 --with-apxs2=/usr/local/apache2/bin/apxs --with-mysql=/usr/local/mysql --with-config-file-path=/usr/local/php4 ; make ; make install      
已经提示得很清楚了:
复制内容到剪贴板
代码:
checking lex output file root... ./configure: line 3246: lex: command not found
……
      
  不错哦      
我英文不好 看不太懂。。。。      
找找lex目录先。      
使用 find指令 没有找到lex 目录 。。。5555 怎么解决这个问题啊  5555       
[cax@monitor ~]$ which lex
/usr/bin/lex
[cax@monitor ~]$ rpm -qf /usr/bin/lex
flex-2.5.4a-33

装 flex 的包就可以了.      
谢谢~终于解决这个问题了!      
后来又说我没有安装libxml2 说找不到xml2-config 路径
yum install libxml2-devel
安装完这个
就完成了 编译了      
编译的时候如果不是提示缺少 lib*, 一般装上对应的 lib*-devel 就可以了. 不过devel一般对它的主程序也有依赖.