IIS提示 另一个程序正在使用此文件,进程无法访问

       使用IIS创建一个新网站时候,有时会提示错误“另一个程序正在使用此文件,进程无法访问!”。最后确定是80端口被另一个程序给占用了,因为iis新建站点使用已经分配给存在站点的端口的时候提示是“该端口已经被占用”,而不是提示“另一个程序正在使用此文件,进程无法访问!”,就没想到是端口冲突的原因。

解决方法

1、更换端口。

2、将其他web服务器停掉。

3、用netstat+tasklist查出来端口被哪个程序占用。结束掉。(这次又是迅雷惹的祸!)

lex: command not found

编译php报错:

checking lex output file root…  ./configure: line 2540: lex: command not found

原因是缺少flex包。

[root@rhel php-5.1.6]# rpm -ihv /mnt/cdrom/Server/flex-2.5.4a-41.fc6.x86_64.rpm

解决!