Abra o terminal através do atalho no teclado Ctrl + Alt + T ou abrindo a Dash e digitando "terminal".
Comece atualizando o sistema:
Depois, instalemos o Apache com o comando:
- sudo apt-get install apache2
Se já quiser ativar o modulo rewrite, execute o comando abaixo e reinicie o serviço:
- sudo a2enmod rewrite
- sudo service apache2 restart
Em seguida o MySQL:
- sudo apt-get install mysql-server
Então o PHP:
- sudo apt-get install php7.2 libapache2-mod-php*
php7.0 libapache2-mod-php7.0
E finalize com o PHPMyAdmin:
- sudo apt-get install phpmyadmin
Para definir a senha do root, execute
sudo mysql_secure_installation
e logue como root com a senha recem criada e defina de fato a nova senha do root (note que a senha no comando é "password", pois senha "root" é muito curta e não cumpre os requisitos de segurança
- mysql -u root -p
- ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 's3nh@R00t';
- FLUSH PRIVILEGES;
Após as instalações, dê permissão total de escrita e leitura na pasta onde ficarão os arquivos:
- sudo chmod -R 777 /var/www
Se quiser criar um atalho no desktop pra esta pasta do arquivos html, execute:
- sudo ln -s /var/www/html /home/nomedousuario/Desktop
Talvez seja conveniente autorizar o AllowOverride para que o htaccess funcione corretamente. Caso não queira criar virtualhosts, edite o arquivo /etc/apache2/apache2.conf (reinicie o apache depois)
<Directory /var/www/>
Options Indexes FollowSymLinks
AllowOverride none ---------> trocar para All
Require all granted
</Directory>