我正在 cloud9 上的 rails 项目中工作,我跟着this tutorial to install PhPmyadmin。
问题在于我无法同时运行rails服务器和php管理服务器,因为它们似乎都使用相同的端口。
要启动我的rails服务器,我使用rails s -b $IP -p $PORT
。
这是我得到的错误:
/usr/local/rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/socket.rb:205:in `bind': Address already in use - bind(2) for 0.0.0.0:8080 (Errno::EADDRINUSE)
有谁知道如何解决这个问题?
答案 0 :(得分:1)
phpMyAdmin只是另一个PHP应用程序,因此它不会监听端口。您应该检查您的Web服务器配置以查看它所在的端口。但是,大多数Web服务器都倾向于默认使用端口80,因此它可能是其他一些过程。
您可以使用netstat -tulpn | grep 8080
查找使用该端口的内容,并修改您的Rails配置或其他进程以使用其他端口。