0

我正在cloud9上开发一个rails项目,我按照本教程安装了 PhPmyadmin

问题是我不能同时运行 rails 服务器和 php my admin 服务器,因为它们似乎都使用相同的端口。要启动我的 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)

有谁知道如何解决这个问题?

4

1 回答 1

1

phpMyAdmin 只是另一个 PHP 应用程序,因此它不会监听端口。相反,您应该检查您的网络服务器配置以查看它在哪个端口上。但是,大多数网络服务器倾向于默认使用端口 80,因此它可能是其他一些进程。

您可以使用netstat -tulpn | grep 8080来查找正在使用该端口的内容,并修改 Rails 配置或其他进程以使用不同的端口。

于 2016-05-30T12:00:38.243 回答