Antes de instalar os pacotes, digite no terminal o comando abaixo:
sudo apt-get update && sudo apt-get upgrade -y
Para instalar o MySQL. No terminal rode o comando abaixo:
sudo apt-get install mysql-server
O comando a seguir é opcional, mas recomendo fortemente que o comando mysql_secure_instalation seja executado.
sudo mysql_secure_installation
- A primeira pergunta é se você quer testar a força da sua senha: responda com Y (sim) ou N (não).
- Segunda pergunta é sobre alterar a senha de root: novamente Y ou N.
- Terceira questão é se você deseja remover os usuários anônimos do mysql: Y com toda certeza!
- Quarta questão, desabilitar o login remoto do root?, Y claro!. Se você quer utilizar o login remoto, crie um usuário e configure as devidas permissões para o mesmo.
- Quinta questão, remover a base teste e o acesso a ela?: Y
- Sexta e ultima questão, recarregar os privilégios? Y
Para instalar o apache, digite:
sudo apt-get install apache2
Abra o navegador e acesse http://localhost se tudo estiver funcionando vai aparecer uma página de boas vindas do apache.
sudo add-apt-repository -y ppa:ondrej/php && sudo apt-get update
Agora que o repositório esta instalado e a lista de pacotes esta atualizada, copie e cole o comando abaixo para instalar.
sudo apt-get install php7.1-cli libapache2-mod-php7.1 php7.1-mysql php7.1-curl php-memcached php7.1-dev php7.1-mcrypt php7.1-sqlite3 php7.1-mbstring
Rode o comando abaixo e veja o que o PHP 7.1 foi instalado.
php -v
sudo apt-get update
sudo apt-get install phpmyadmin php-mbstring php-gettext
Serão feitas algumas perguntas para configurar sua instalação corretamente.
Atenção: Quando o primeiro prompt aparece, o apache2 está destacado mas não selecionado. Se você não teclar Espaço para selecionar o Apache, o instalador não irá movimentar os arquivos necessários durante a instalação. Tecle Espaço, Tab, e depois Enter para selecionar o Apache.
- Para seleção do servidor, escolha apache2.
- Selecione
yes
quando perguntado se é para usardbconfig-common
para configurar o banco de dados - Você será solicitado a fornecer a senha do administrador do banco de dados
- Você será solicitado a escolher e confirmar uma senha para a própria aplicação
phpMyAdmin
O processo de instalação na verdade adiciona o arquivo de configuração Apache do phpMyAdmin dentro do diretório /etc/apache2/conf-enabled/
, onde ele é automaticamente lido.
A única coisa que precisamos fazer é habilitar explicitamente as extensões PHP mcrypt
e mbstring
, o que pode ser feito digitando-se:
sudo phpenmod mcrypt
sudo phpenmod mbstring
Depois, você precisará reiniciar o Apache para que suas alterações sejam reconhecidas:
sudo systemctl restart apache2
Agora você pode acessar a interface web visitando o nome de domínio ou o endereço IP público do seu servidor seguido de /phpmyadmin
:
http://localhost/phpmyadmin
Confira o post completo para aprender a Proteger sua Instância phpMyAdmin