3

我知道这似乎是一个奇怪的问题。

我已经从它的主网站下载并安装了 PostgreSQL 9.3,然后我使用 Application Stack Builder 安装了 ODBC、JDBC、Apache/PHP v2.2.22、phpPgAdmin v5.1。

现在对我来说问题是我习惯于使用 MAMP 之类的程序(您可以在其中退出程序并同时终止服务器),或在 IDE(如 MyEclipse 包含的 Tomcat 或 Jetty)中,或在 Play 之类的框架中内置 JBoss Netty 服务器。这些服务器,因为它们连接到 IDE、程序或框架,所以可以很容易地关闭它们;当我不使用服务器时,我习惯于关闭它。

我发现我无法关闭 Application Stack Builder 安装的这个 apache 服务器。我尝试了终端命令。这没用。每当我输入 localhost:8080 时,欢迎页面就会弹出。

我需要关闭它吗?我该怎么做?另外,我也可以打开 PostgreSQL 数据库服务器吗?(就像在 MAMP 中一样,您始终可以选择关闭 Apache 和 MySQL 服务器)

补充:我使用的是 Mac OS X。

4

2 回答 2

1

要重新启动 EnterpriseDB Apache,我做了

sudo /Library/PostgreSQL/EnterpriseDB-ApachePHP/apache/bin/apachectl graceful

解释:

在我的机器上,这个确切的问题是因为 apachectl 仍然是默认的 Mac OS X。这可以通过做来验证

which apachectl

我得到了回应:

/usr/sbin/apachectl

这是 Mac OS X 中的默认 apache,而不是 Enterprise DB。我不想弄乱系统路径,所以我不理会这个。如果您经常弹跳 apache,您还可以创建别名。

于 2015-11-18T22:18:48.537 回答
-1

这是我做的吗?我刚刚卸载了 EnterpriseDB-ApachePHP 和您 Mac 上可能拥有的任何其他 PostgreSQL。重新启动您的 Mac,然后再试一次。一旦你设置好 Jenkins 并且一切运行良好,你可以根据需要再次安装 EnterpriseDB。帕特里克 K.02/8/2017

于 2017-02-08T05:17:24.543 回答