是否可以同时运行多个服务器?

时间:2014-04-02 21:01:48

标签: php wordpress phpmyadmin

我正在创建一个Wordpress网站,我总是使用MAMP Pro。我刚刚安装了CodeKit 2,它有自己的服务器。我现在得到了奇怪的错误。

是否可以同时运行两个(或更多)服务器?我怎么知道哪个正在运行?如何关闭他们?跑多个不好吗?代码(php)会在一台或两台服务器上执行吗?

2 个答案:

答案 0 :(得分:2)

这是正确的。正如@ cs45977所说,您必须为每个服务器分配不同的端口号。 Web服务器的默认端口号为80,但出于开发目的,人们通常将其更改为8080.不同之处在于您必须通过指示端口号告诉Web浏览器使用哪个服务器。以下URL使用默认的80端口:

http://www.myhost.com/

如果您有服务器侦听端口8080,则必须将其更改为:

http://www.myhost.com:8080/

所以,

  

是否可以同时运行两个(或更多)服务器?

是的,您必须为每个服务器设置不同的端口。

  

我怎么知道哪个正在运行?

您知道这是因为您在网址中使用的端口号(请参阅我之前的示例)

  

如何关闭它们?

我没有MAMP的经验,但我的猜测是你在图标托盘上有一个图标,你可以右键单击并选择关机。每个正在运行的服务器应该有一个图标。

  

不止一次运行不好吗?

资源成本(内存,处理器)。但如果您在自己的计算机(而非生产服务器)中进行开发,那么这不是一个大问题。

  

代码(php)是否会在一台或两台服务器上执行?

它将在您要连接的服务器上运行。

答案 1 :(得分:0)

正如评论中所述,是的,它可能有两台服务器,但每个端口只有一台服务器。

您可以使用MAMP管理工具(控制面板)来检查状态,启动和停止服务器。它以及设置端口apache运行(通过设置)。