Como faço para reinstalar o Apache no Mac OSX?

4

Eu postei essa pergunta aqui mas estava disse que eu poderia obter melhores resultados no superusuário. Então aqui vai:

Eu confundi erroneamente a pasta / etc / apache2 e apaguei o apache. Eu quero reinstalar o Apache de ações para colocar este diretório de volta, existe uma maneira de fazer isso a partir do disco de instalação do Snow Leopard?

Se não, como posso fazer isso? Todos os links que estou encontrando não explicam como instalá-lo. A única alternativa que encontrei é usar macports, então esse é o meu pior caso, mas gostaria de consertar minha instalação. Eu realmente prefiro reinstalar o sistema operacional do que usar macports para evitar o problema.

Alguém me direcionou para o link , mas não colocou a pasta / etc / apache2 de volta, então eu ainda estou recebendo os mesmos erros quando tento iniciar o apache. Quero restaurar ou substituir a versão de estoque.

ATUALIZAÇÃO:

NOTA : Definitivamente, essa não é a melhor prática, e não resolveu completamente o meu problema.

O que acabei fazendo foi copiar o diretório / etc / apache2 e seu conteúdo do mac de outra pessoa. Eu tive que renomear um arquivo /etc/apache2/users/home-name.conf e editar seu conteúdo para considerar essa mudança. Agora, ao executar qualquer comando sudo apachectl, como sudo apachectl -k restart , estou recebendo este erro:

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

Alguma idéia?

    
por GiH 12.11.2010 / 21:28

1 resposta

4

Vá para o seu CD de instalação. Deve haver um instalador do Apache. Se não houver em sua cópia por qualquer motivo, basta Arquivar e Instalar, dizendo "restaurar minhas configurações e arquivos". Então, você tem uma cópia atualizada de todos os recursos do sistema, como o Apache, mas não precisa se preocupar em perder nada.

    
por 12.11.2010 / 21:47