Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save danielnunesdc/7a1d785e663d1236ab92feb86ab3f384 to your computer and use it in GitHub Desktop.
Save danielnunesdc/7a1d785e663d1236ab92feb86ab3f384 to your computer and use it in GitHub Desktop.

Instalando o Apache 2.4 + MySQL 5.7 + PHP 7.1

MySQL

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
  1. A primeira pergunta é se você quer testar a força da sua senha: responda com Y (sim) ou N (não).
  2. Segunda pergunta é sobre alterar a senha de root: novamente Y ou N.
  3. Terceira questão é se você deseja remover os usuários anônimos do mysql: Y com toda certeza!
  4. 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.
  5. Quinta questão, remover a base teste e o acesso a ela?: Y
  6. Sexta e ultima questão, recarregar os privilégios? Y

Apache 2

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.

PHP 7.1

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

Instalar o phpMyAdmin

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 usar dbconfig-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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment