我正在创建一个Wordpress网站,我总是使用MAMP Pro。我刚刚安装了CodeKit 2,它有自己的服务器。我现在犯了一些奇怪的错误。
有可能同时运行两个(或更多)服务器吗?我怎么知道哪个在跑?怎么把他们关起来?跑不止一个会不好吗?代码(php)会在其中一个服务器或两个服务器上执行吗?
发布于 2014-04-02 21:44:42
这是正确的。正如@cs45977所说,您必须为每个服务器分配不同的端口号。web服务器的默认端口号为80,但出于开发目的,人们通常将其更改为8080。不同之处在于,您必须通过指示端口号来告诉web浏览器使用什么服务器。以下URL使用默认的80端口:
http://www.myhost.com/如果有服务器监听端口8080,则必须将其更改为:
http://www.myhost.com:8080/所以,
有可能同时运行两个(或更多)服务器吗?
是的,您必须为每个服务器设置不同的端口。
我怎么知道哪个在跑?
您知道这是因为您在URL中使用的端口号(见前面的示例)。
怎么把他们关起来?
我没有使用MAMP的经验,但我的猜测是,您在图标托盘上有一个图标,您可以右键单击并选择关闭。每个正在运行的服务器应该有一个图标。
跑不止一个会不好吗?
它有一个资源成本(内存,处理器)。但是,如果您是在自己的计算机(而不是生产服务器)开发,这不是一个大问题。
代码(php)会在其中一个服务器或两个服务器上执行吗?
它将在连接到的服务器上运行。
发布于 2014-04-02 21:36:03
如注释中所述,是的,可以有两个服务器,但每个端口只有一个服务器。
您可以使用MAMP管理工具(控制面板)来检查服务器的状态、启动和停止。它还设置了apache运行的端口(通过设置)。
https://stackoverflow.com/questions/22822956
复制相似问题