Compartilhar

Servidor Web Apache é um dos mais usados no mundo, nesse tutorial vamos aprender Como Instalar Servidor LAMP no Ubuntu, esse tutorial vai servir também para outras distribuições baseadas em Debian, esse tutorial foi testado no Ubuntu 12.04 e 14.04, mas vai deve funcionar perfeitamente em outras versões. LAMP é um conjunto de software de código aberto usado para obter os servidores web instalado e funcionando. A sigla significa Linux, Apache, MySQL e PHP.

Como Instalar Servidor LAMP no Ubuntu Server
Como Instalar Servidor LAMP no Ubuntu Server

Esse tutorial foi feito usando uma cloud da DigitalOcean, vai criar seu servidor Web? Te recomendo a DigitalOceanCadastre-se aqui e ganhe automaticamente $10. – Clique Aqui e saiba mais

Como Instalar Servidor LAMP no Ubuntu Server

Instalando o Apache

Como Instalar Servidor LAMP no Ubuntu Server
Como Instalar Servidor LAMP no Ubuntu Server

Para começar vamos instalar o Servidor Web Apache, um software livre de código aberto que funciona com mais de 50% dos servidores web do mundo. Para instalar o apache, abra um terminal (Ctrl – Alt – t) e digite os seguintes comandos:

Apache instalado abra seu navegador com o endereço http://localhost ou http://SEU_IP Você pode verificar o seu endereço de IP com o comando:

Instalando MySQL

Como Instalar Servidor LAMP no Ubuntu Server
Como Instalar Servidor LAMP no Ubuntu Server

Agora vamos instalar o MySQL que é um poderoso sistema de gerenciamento de banco de dados usado para organizar e recuperar dados. Para instalar o MySQL, abra um terminal e digite os seguintes comandos:

Durante a instalação, o MySQL irá pedir que você defina uma senha root. Se você perder a chance de definir a senha enquanto o programa estiver instalado, é muito fácil para definir a senha mais tarde a partir do shell do MySQL. Uma vez instalado o MySQL, devemos ativá-lo com o seguinte comando:

Finalize a instalação com o comando abaixo:

Ao executar esse comando o servidor vai fazer algumas mudança no MySQL que vai ajudar na questão de segunça com esse comando você desabilitou login remoto, removeu usuário e banco de dados de testes que já vem pronto ao instalar o MySQL, é importante executar esse comando por esse motivo.

Enter current password for root (enter for none): OK, successfully used password, moving on…
By default, a MySQL installation has an anonymous user, allowing anyone to log into MySQL without having to have a user account created for them. This is intended only for testing, and to make the installation go a bit smoother. You should remove them before moving into a production environment.

Remove anonymous users? [Y/n] y
… Success!

Normally, root should only be allowed to connect from ‘localhost’. This ensures that someone cannot guess at the root password from the network.

Disallow root login remotely? [Y/n] y
… Success!

By default, MySQL comes with a database named ‘test’ that anyone can access. This is also intended only for testing, and should be removed before moving into a production environment.

Remove test database and access to it? [Y/n] y – Dropping test database…
… Success!
– Removing privileges on test database…
… Success!

Reloading the privilege tables will ensure that all changes made so far will take effect immediately.

Reload privilege tables now? [Y/n] y
… Success!

Cleaning up…

 

Instalando PHP

Como Instalar Servidor LAMP no Ubuntu Server
Como Instalar Servidor LAMP no Ubuntu Server

PHP é uma linguagem de script open source web, que é amplamente usada para construir páginas web dinâmicas. Para instalar o PHP, abra um terminal e cole o comando abaixo:

Agora depois de instalado vamos editar algumas configurações.

Vamos Editar o arquivo dir.conf digitando o comando abaixo:

Adicione o o index.php no código conforme abaixo:

Módulos PHP

Agora podemos instalar alguns módulos PHP, não vou aprofundar nesse assunto pois nosso objetivo é deixar um Servidor Web funcionando, e não há necessidade de ativar ou falar de módulos PHP para isso.

Veja a lista dos módulos que podemos ativar:

php5-cgi – server-side, HTML-embedded scripting language (CGI binary)
php5-cli – command-line interpreter for the php5 scripting language
php5-common – Common files for packages built from the php5 source
php5-curl – CURL module for php5
php5-dbg – Debug symbols for PHP5
php5-dev – Files for PHP5 module development
php5-gd – GD module for php5
php5-gmp – GMP module for php5
php5-ldap – LDAP module for php5
php5-mysql – MySQL module for php5
php5-odbc – ODBC module for php5
php5-pgsql – PostgreSQL module for php5
php5-pspell – pspell module for php5
php5-recode – recode module for php5
php5-snmp – SNMP module for php5
php5-sqlite – SQLite module for php5
php5-tidy – tidy module for php5
php5-xmlrpc – XML-RPC module for php5
php5-xsl – XSL module for php5
php5-adodb – Extension optimising the ADOdb database abstraction library
php5-auth-pam – A PHP5 extension for PAM authentication
[…]

Caso tenha conhecimento e queira instalar, basta digitar o comando conforme o módulo que deseja instalar.

sudo apt-get install nome do módulo

Agora seu servidor Web está instalado, vamos agora criar o arquivo de informação, assim podemos verificar todas informações do nosso servidor, vamos criar um arquivo com o nome info.php.

Adicione o código php abaixo:

Salve e feche o arquivo (Ctrl-o e depois Ctrl-x)

Reinicie seu servidor Apache

 

Pronto, agora para visitar seu servidor basta abrir seu navegador e digitar http://IP/info.php, ou http//localhost/info.php

Até a Próxima!

Avalie esse Post