Instale o Apache / MySQL / PHP no Linux / Ubuntu

2

Eu sou um usuário do Windows e gostaria de configurar uma pilha LAMP em VirtualBox como um servidor web de teste. Como instalo o software AMP?

Eu li que devo usar:

sudo apt-get install apache // Do I use apache2 here?
sudo apt-get install mysql
sudo apt-get install php

O uso de sudo apt-get install é simples o suficiente, ainda mais simples que o Windows. Mas como eu sei o que "chave de instalação", por exemplo apache vs apache2 eu deveria usar? Além disso, vejo em sites que encontrei do Google, que devo instalar os vários módulos do PHP para Apache / MySQL, etc. Como sei o que preciso?

Quando possível, não pretendo instalar a partir da fonte .

    
por Jiew Meng 22.07.2010 / 07:16

4 respostas

1

Quando você instala o Ubuntu, há uma opção para configurar a máquina como um servidor LAMP.

Mas se você esqueceu de fazer isso, basta executar um desses comandos:

sudo apt-get install apache2 php5-mysql libapache2-mod-php5 mysql-server

ou

sudo tasksel install lamp-server

A primeira é a maneira "bruta" de instalar todos os componentes da pilha LAMP, enquanto tasksel parece ser a mesma ferramenta usada pela configuração.

Como Neal mencionou, um meta-pacote como o apache2 irá instalar vários pacotes. Além disso, você será solicitado a instalar quaisquer dependências ausentes.

Se você precisar de outros pacotes, também poderá instalá-los posteriormente.

    
por 22.07.2010 / 10:04
1

O pacote apache2 no Ubuntu é um meta-pacote - ele apenas pega todas as coisas necessárias. Da mesma forma, os pacotes mysql-server e php5 são pacotes que apontam para a implementação atual do servidor mysql e php.

A instalação desses recursos deve colocá-lo em funcionamento.

    
por 22.07.2010 / 10:04
0

Este é um bom tutorial sobre como configurar um servidor web seguro

Embora seja fácil começar a usar os comandos acima mencionados, você não deve negligenciar a segurança, mesmo que hospede apenas um site.

Se você planeja hospedar dois ou mais, deve pensar em usar o SuExec para impedir que um vHost leia (e provavelmente até escreva) o conteúdo dos outros.

    
por 30.07.2010 / 09:00
0

Você também pode abrir o sistema - > Administração - > Gerenciador de Pacotes Synaptic, em seguida, aperte "Editar" e depois "Marcar Pacotes por Tarefa ...". Na janela que se abre, marque "Servidor LAMP".

    
por 30.07.2010 / 09:04