2013-09-01 64 views
3

我知道這似乎是一個奇怪的問題。Apache服務器無法關閉(使用Stack Builder安裝EnterpriseDB)

我已經下載並從它的主網站上安裝PostgreSQL的9.3,然後我用應用程序堆棧生成安裝ODBC,JDBC,阿帕奇/ PHP v2.2.22,phpPgAdmin的V5.1。

現在我的問題是我習慣於使用像MAMP這樣的程序(可以退出程序並同時終止服務器),或者在一個IDE中(如MyEclipse包含的Tomcat或Jetty),或者像Play內置的JBoss Netty服務器這樣的框架。這些服務器由於連接到IDE,程序或框架,因此可以輕鬆關閉它們;當我不使用它時,我習慣關閉服務器。

我發現我不能關閉的應用程序堆棧生成器安裝此Apache服務器。我嘗試了終端命令。這是行不通的。每當我輸入localhost:8080時,歡迎頁面就會彈出。

我需要關閉它嗎?我該怎麼做?另外,我是否也可以開啓PostgreSQL數據庫服務器? (像MAMP,你總是可以選擇把Apache和MySQL服務器關閉)

補充:我使用的是Mac OS X的

+1

你使用什麼操作系統? –

+2

它不是真正的「PostgreSQL's」,它是EnterpriseDB StackBuilder。我建議在他們的論壇上詢問他們,因爲他們真的應該提供一種方便的方式來啓動/停止已安裝的服務並控制自動啓動。我建議尋找在服務控制面板(Windows)或在launchd配置(mac)。 –

+0

在我的Windows 8服務被稱爲「EnterpriseDB ApachePHP」 –

回答

1

要重新啓動Apache的EnterpriseDB的,我做了

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

說明:

在我的機器這個確切的問題,因爲的apachectl還是默認的Mac OS X.這可以通過執行

which apachectl 
驗證

對此我得到的迴應:

/usr/sbin/apachectl 

這是在Mac OS X,而不是企業DB一個默認的Apache。我不想混淆系統路徑,所以我只剩下這一個。如果經常彈跳apache,您也可以創建別名。

0

這就是我所做的? 我剛剛卸載了EnterpriseDB-ApachePHP以及您可能在Mac上使用的其他PostgreSQL。 重新啓動Mac並重試。 一旦你建立了Jenkins並且一切都運行良好,你可以根據需要再次安裝EnterpriseDB。 Patrick K.02/8/2017