Stop apache2 phpmyadmin


嗨,我在 cloud9 中使用

ruby 在 cloud9 中使用

thin,带有命令
rails s -p $PORT -b $IP 

它运行得恰到好处。

但是在我安装了phpmyadmin之后:

phpmyadmin-ctl install

如果我尝试启动

rails s -p $PORT -b $IP 

它告诉我端口已被使用。如何停止阿帕奇?

我试过

service apache2 stop 

但它不起作用。

谢谢

你应该能够用sudo杀死apache

sudo service apache2 stop

您将无法同时运行phpmyadmin和rails,因为它们都需要端口8080,但您可以在两者之间切换(通过停止一个并运行另一个(。

phpMyAdmin是一个需要通过Web服务器(如Apache(提供的应用程序,您安装的软件包可能捆绑了它自己的Apache实例,导致某种端口冲突。

虽然我认为使用 phpMyAdmin 的最佳方式不是使用捆绑包,但您可能可以使用控制界面停止 apache:

apachectl stop

或:

apache2ctl stop

如果这也不起作用,您可能会以艰难的方式杀死它。首先通过键入以下内容来找出Apache正在运行的PID(进程ID(:

ps faux | grep apache

通过以root或特权用户身份运行"ps faux",您可以看到系统正在运行的进程。过滤结果以仅匹配"apache"使其更易于阅读。

当你找到PID时,你可以通过运行以下命令"艰难地"停止它:

kill <PID>

请注意,这不是推荐的方法,因为它可能会导致麻烦。

最新更新