20Aug

Como transformar seu PC Ubuntu em um servidor Web LAMP

bandeira

Tem um PC Linux que deseja colocar no trabalho? Talvez você não se sinta confortável com a versão de linha de comando apenas do Ubuntu Server Edition. Veja como manter a área de trabalho padrão do Ubuntu e adicionar recursos de serviço da Web para ela.

Se você não está confortável com um sistema de linha de comando, você está usando sua área de trabalho do Ubuntu para outras coisas, ou você simplesmente precisa disso para alguns aplicativos particulares, você pode adicionar o Apache, MySQL e PHP a qualquer padrãoInstalação de desktop do Ubuntu de forma rápida e fácil.

O Comando Simples

Vamos começar a instalar com o uso de um comando muito inteligente:

sudo apt-get install lamp-server ^

NÃO funcionará sem o cursor ao final. Uma vez que você tenha entrado, você verá que ele seleciona automaticamente todos os pacotes necessários e solicitará que você confirme a quantidade "grande" de dados a serem baixados.

02 confirmar

Apenas sente-se e deixe-o fazer o seu bem até obter uma tela azul.

Senha de root do mysql 03

Digite uma senha para a conta root do MySQL, que é o que você precisará para criar outros usuários e gerenciar bancos de dados e, em seguida, pressione Enter para continuar. Você será solicitado a voltar a inserir sua senha, então faça isso e pressione Enter novamente.

Isso é para instalação!

Testando Apache e PHP

Vamos testar o Apache para ver se está servindo corretamente. Abra um navegador e dirija-o ao seguinte URL:

http: //localhost/

Você deve ver algo assim aparecer se tudo estiver instalado corretamente:

05 teste apache

Em seguida, testaremos para ver se o PHP está funcionando. No terminal, digite o seguinte comando para criar um novo documento:

sudo nano /var/www/ testing.php

Em seguida, copie o seguinte código:

& lt;? Php phpinfo() ;? & gt;

Clique com o botão direito do mouse em seu terminal e pressione colar.

07 phpinfo

08 nano write-out

Pressione CTRL + O para "write-out" ou salve o arquivo e, em seguida, pressione CTRL + X para sair.

Em seguida, reinicie o Apache com o seguinte comando:

sudo service apache2 reinicie o

e carregue a seguinte página em seu navegador:

http: //localhost/ testing.php

E você deve ver algo como isto:

10 php de sucesso

Verificando o MySQL Bind Address

MySQLtem um endereço de ligação que deve corresponder ao do seu sistema. Para verificar o endereço de ligação do seu sistema, podemos usar um comando rápido:

cat /etc/ hosts |grep localhost

Isso é um "tubo" ou um "caule" no meio, que é compartilhado com a tecla \.Você obterá alguns resultados, um dos quais lhe mostrará um endereço IP.

11 localize localhost bind address

Você pode ver a partir da captura de tela acima que meu endereço de ligação é 127.0.0.1.

Em seguida, vamos abrir o arquivo de configuração MySQL para ver o que está listado lá.

sudo nano /etc/mysql/ my.cnf

Desça para baixo até ver uma linha que começa com "bind-address" como abaixo.

12 my.cnf bind address good

Como você pode ver, o endereço de ligação é o mesmo, então estamos bons. Se o seu for diferente, basta alterá-lo para que ele corresponda ao que você encontrou acima.

Instalando phpMyAdmin

Se você não está familiarizado com o MySQL e seus comandos, então você pode ter algum problema ao gerenciar bancos de dados e tabelas.phpMyAdmin ajuda você a lidar com isso fornecendo uma interface PHP para a administração do MySQL.É fácil de instalar e pode realmente ser útil, então vamos chegar a ele.

sudo apt-get install phpmyadmin

Se este comando não funcionar, você precisará habilitar repositórios adicionais.

14 instalando phpmyadmin

Você receberá outra tela azul, pedindo que escolha o servidor web a ser configurado. Certifique-se de que o bloco vermelho esteja ao lado de "apache2" e tenha certeza de acertar na barra espaciadora. Isto irá marcá-lo com um asterisco, e então você pode pressionar Enter.

15 selecione apache2 para phpmyadmin

Você será perguntado se phpmyadmin deve configurar um banco de dados padrão para seu próprio uso. Escolha Sim.

16 sim para o padrão db

Em seguida, você será solicitado a inserir a senha da conta de administrador usada para criar este banco de dados e usuário. Uma vez que não criamos outros usuários do MySQL, insira sua senha de root do MySQL.

17 digite a senha do root mysql

Por fim, você criará uma senha para usar com phpmyadmin, e você terá que confirmar novamente.

18 senha para phpmyadmin

Depois de terminar, reinicie o Apache.

Você pode fazer login no phpMyAdmin acessando o seguinte URL:

http: //localhost/phpmyadmin/

Sucesso de 20 phpmyadmin

Use "root" como o nome de usuário e, em seguida, digite a senha do MySQL.

21 sucesso de login

Há mais de algumas senhas importantes aqui, e você ficará tentado a usar a mesma senha da sua conta raiz. Se você optar por fazer isso, certifique-se de que é uma senha muito segura, algo com classes de caracteres mistos e um bom comprimento. Lembre-se, você está dando aos outros acesso ao seu computador instalando este software, então tome as devidas precauções.

Se esta é a sua primeira vez que joga com um servidor web, você pode estar se perguntando onde os arquivos que deseja hospedar vão. Eles estão no /var/www/ como padrão e precisarão de privilégios elevados para acessar esse diretório. Uma idéia é montar uma partição separada nesse ponto para ser usada exclusivamente para servir conteúdo na web. Confira nosso outro artigo, o que é o Linux fstab e como funciona? , para obter mais informações para isso.

E, agora que você tem seu próprio servidor web, por que não aprender como arquivar, pesquisar e visualizar suas estatísticas do Tweet com o ThinkUp?