Parte 1:
Sim, você pode - a parte mais difícil será rastrear onde você tem itens instalados. Eles tendem a ter arquivos (configuração e outros arquivos) em subpastas também (por exemplo, / usr / share, etc.) As versões que listei aqui estão atualizadas em 7 de maio de 2009 . Futuras atualizações de segurança podem alterar as versões. Por exemplo, para remover tudo instalado pelo fink / MacPorts, é apenas uma questão de remover o diretório / opt ou usar o respectivo comando fink
ou port
para removê-lo. Se você tiver itens instalados em / usr / local, ou / usr - backup primeiro e depois remover e testar.
Apache:
-
Instalação padrão: O Apache 2.2.9 está instalado em
/usr
-
Fink / MacPorts: Dependente da versão, mas ambos instalam suas portas representativas em
/opt
-
Fonte: Se você configurou um prefixo diferente, quem sabe, mas por padrão, instala em
/usr/local
MySQL:
-
Instalação padrão: Nenhuma - no entanto, no OS X Server 5.0.67 instalado em
/usr
-
Fink / MacPorts:
/opt
-
Pacote do MySQL:
/usr/local/mysql-VERSION
PHP:
-
Instalação padrão: 5.2.6 em
/usr/bin
-
Fink / MacPorts:
/opt
-
Entropia: O PHP pré-empacotado mais comum está disponível no link e instala o PHP 5.2.9 em
/usr/local/php5
-
Fonte: depende do prefixo usado ao configurar, mas por padrão
/usr/local/php
Parte 2:
Se você estiver planejando instalar as peças a partir da fonte, eu recomendaria olhar para o Mac Ports ou documentar onde você instala itens se estiver compilando a partir da origem. A vantagem adicional do Mac Ports é que você pode ignorar a tentativa de solucionar ou "consertar" as predefinições da Apple para a versão que vem com o próprio SO. (por exemplo, suporte ao GD no PHP).
A maior limitação com a sua própria mudança é que a Apple atualiza o software que ele fornece ocasionalmente e que pode entrar em conflito com uma modificação que você fez. (Se você tivesse ouvido falar da Apple "quebrando" Perl no Mac OS X Server - eles atualizaram o Perl por razões de segurança e se você modificou o sistema instalado Perl ele quebrou - algo que um administrador de sistema deve testar)
Alternativamente, se você está procurando desenvolvimento, eu recomendo olhar MAMP ou MAMP Pro - você tem uma configuração com todas as peças que roda sozinha.