Apache如何继续工作?

最近,我决定为我的工作项目build立一个本地开发环境。 我是一名PHP开发人员,对Linux和Apache有足够的了解,可以大大地解决这个问题。

为了让本地环境看起来像我的工作环境,我不得不升级PHP。 当我这样做,Apache不会重新启动。 我决定我要重新开始(这是出错的地方),我想用MacPorts重新安装Apache和PHP。

所以,我经历了,并试图删除所有的Apache文件。 对。

我跑了locate apache2并删除了任何看起来很重要的文件夹。 (我知道我知道)

然后我做了一个/usr/libexec/locate.updatedb ,以确保一切都是最新的。

我什至重新启动我的机器,只是为了确保。

问题是, http://localhost仍然有效。 就像我设置的别名一样, http://butler

他们不应该不工作吗? 现在我已经深入了解了如何彻底删除Apache,以便我可以重新开始吗?

最坏的情况下,我有一个时间机器备份,所以我总是可以恢复…先谢谢了。

更新:它正式不再工作了。 恐怕我可能还有一些文件仍然挥之不去,但同时,Apache似乎已经消失了。 现在重新安装。 谢谢您的帮助!

你说“(我知道,我知道)”,但performance得好像你不知道,所以我会解释:)

只是随机删除名为apache2的文件夹不太可能有效。 首先,apache实际上并不被称为apache; 它的名字是由Apache Foundation提供的“httpd”,所以最重要的文件可能在你的系统上被称为httpd。

但是,在这里学习的教训不是你删除了错误的文件名。 这就是说,当操作系统为这类事情提供卸载程序(或更好的包pipe理工具)时,您试图手动删除它们。

你似乎也不知道apachectl,它将帮助你停止命令行中的apache进程,以及系统首选项,这可以让你从GUI中执行。

你可能会觉得这很有用,清理:

http://wiki.apache.org/httpd/DistrosDefaultLayout#Mac_OS_X_.28Leopard.2C_Apache_2.2.29