写这篇博文,是因为百度上竟然搜不到作为初学者我认为很容易犯的错误。不过谷歌上倒是第一条就是。

windows下配置nginx+php环境,无法绑定9000端口。

Cannot bind/listen socket - [2] No such file or directory.

Couldn't create FastCGI listen socket on port 127.0.0.1:9000

原来9000端口被zend studio给占用了。关掉zend studio重启nginx即可。

或者运行

netstat -aon|findstr "9000"
taskkill XXXX
查看并删除占用9000端口的进程。

当然也可以把fastcgi的端口换成9001什么的。