如何在Mac OSX上重新安装Apache?


4

我在这里发布了这个问题但被告知在超级用户上我可能会得到更好的结果。因此,这里去:

我误删了/ etc / apache2文件夹并搞砸了Apache。我想重新安装库存的Apache以放回该目录,是否可以通过Snow Leopard安装光盘来执行此操作?

如果没有,我该怎么办?我找到的所有链接都没有说明如何安装它。我发现的唯一选择是使用macports,这是我的最坏情况,但是我想修复安装。实际上,与使用macports相比,我实际上更希望重新安装操作系统,以避免出现此问题。

有人将我定向到此链接,但它没有将文件夹/ etc / apache2放回去,因此当我尝试启动apache时仍然出现相同的错误。我想还原或替换库存版本。


更新:

注意:这绝对不是最佳实践,并且不能完全解决我的问题。

我最终要做的是从其他人的mac复制目录/ etc / apache2及其内容。我必须重命名一个文件/ etc / apache2 / users / home-name .conf并编辑其内容以解决该更改。现在,当运行任何sudo apachectl命令(例如)sudo apachectl -k restart时,出现此错误:

/usr/sbin/apachectl: line 82: ulimit: open files: cannot modify limit: Invalid argument

有任何想法吗?


太可惜了,有人告诉您在这里再次提问。将来,请不要:适用的问题将自动移动。无需两次发布相同的内容。(但是:非常感谢您链接到另一个问题!)
Arjan

我删除了关于stackoverflow的原始帖子,因为此处已回答。
GiH

Answers:


4

转至安装CD。应该有一个Apache安装程序。如果由于某种原因您的副本上没有任何内容,则只需存档并安装,并说“还原我的设置和文件”。然后,您将拥有所有系统资源(如Apache)的全新副本,而不必担心丢失任何东西。


哇...校对您的帖子... LAWL
David

抱歉。在点击提交之前,我必须误击了撤消。
内森·劳伦斯

2
存档和安装对我来说听起来很聪明!但是,@ GiH,显然您尚未使用Time Machine:这可能是开始使用它的好时机?执行存档和安装之前,即...
Arjan 2010年

好点子。您想在开始混乱系统安装之前进行某种备份。
内森·劳伦斯

谢谢,虐待看看。您知道安装程序在哪里吗?DVD上有OS安装程序和一个可选的安装文件夹。在操作系统安装程序中吗?在可选的installs文件夹中只有Optional installs.mpkg和xcode.mpkg
GiH 2010年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.