Antes de instalar os pacotes, digite no terminal o comando abaixo:
sudo apt-get update && sudo apt-get upgrade -yPara instalar o MySQL. No terminal rode o comando abaixo:
sudo apt-get install mysql-serverO 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 apache2Abra 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 updateAgora 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-mbstringRode o comando abaixo e veja o que o PHP 7.1 foi instalado.
php -vsudo apt-get update
sudo apt-get install phpmyadmin php-mbstring php-gettextSerã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
yesquando perguntado se é para usardbconfig-commonpara 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 mbstringDepois, você precisará reiniciar o Apache para que suas alterações sejam reconhecidas:
sudo systemctl restart apache2Agora 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/phpmyadminConfira o post completo para aprender a Proteger sua Instância phpMyAdmin