Instalando o APACHE
Digite o comando:
sudo yum install httpd.[TAB][TAB]
Após o ponto digite a tecla TAB duas vezes. Aguarde e ele irá mostrar todos os httpds disponíveis para instalar. Instale o
httpd.x86_64 e o
httpd-tools.x86_64.
Após concluídos, inicie o APACHE com o comando:
sudo systemctl start httpd.service
Após iniciar digite o seguinte comando para o APACHE iniciar junto com o sistema operacional:
sudo systemctl enable httpd.service
Para verificar se o APACHE está ativo (ou no jargão RODANDO), basta digitar o comando:
sudo systemctl status httpd.service
E para parar o APACHE basta digitar o comando:
sudo systemctl stop httpd.service
Instalando o MySQL
Digite o comando:
sudo yum install mysql[TAB][TAB]
e aperte a tecla TAB duas vezes, aguarde. Irá mostrar todas as opções de MySQL que você pode instalar. Tais como servidores, servidores de testes, drivers para conexões com determinadas linguagens etc. Para o PHP e APACHE (e também conexão com o phpMyAdmin) você irá precisar destes:
- mysql-community-client.x86_64
- mysql-community-common.x86_64
- mysql-community-devel.x86_64
- mysql-community-libs-compat.x86_64
- mysql-community-libs.x86_64
- mysql-community-server.x86_64
- mysql-connector-odbc-debuginfo.x86_64
- mysql-connector-odbc-setup.x86_64
- mysql-connector-odbc.x86_64
- mysql-workbench-community.x86_64 - este é um GUI (graphic user interface) ou seja uma interface gráfica para gerenciar o MySQL.
Após tudo instalado, vamos iniciar o MySQL. Digite:
sudo systemctl start mysqld[TAB]
e aperte a tecla TAB, aguarde. Ele irá autocompletar (ou mostrar as opções (a correta é
sudo systemctl start mysqld.service).
Agora vamos configurar para o MySQL iniciar com o sistema operacional. Digite:
sudo systemctl enable mysqld.service
Para ver o status do MySQL digite:
sudo systemctl status mysqld.service
E para parar o MySQL digite o comando:
sudo systemctl stop mysqld.service
O MySQL vem com uma senha aleatória para usuário root (ou super usuário) como padrão. Vamos configurar nossa própria senha. Digite o comando:
grep 'temporary password' /var/log/mysqld.log
e irá mostrar a senha. Guarde-a. Agora digite o seguinte comando:
sudo mysql_secure_installation
Primeiro digite a senha que foi mostrada. Aperte ENTER. Depois digite a sua SENHA. Ele irá perguntar se deseja digitar uma senha para root. Digite
N (já que já configuramos a nova senha, caso digite sim, terá que redigitar uma nova senha). Irá depois fazer uma serie de perguntas, digite SIM para tudo. Pronto, agora temos nosso MySQL com a nossa senha root.
Para acessar no terminal digite:
mysql -uroot -p
aperte ENTER e depois sua senha e ENTER novamente. Você também pode acessar o MySQL através do mysqlworkbench.
Instalando o PHP
Indico instalar o PHP versão 7.1. Para isso digite:
sudo yum install php71[TAB][TAB]
depois aperte TAB duas vezes, aguarde. Irá mostrar o PHP e várias "bibliotecas" necessárias para funcionar de acordo com o que será usado por você. Eu indico instalar essas aqui:
- php71-php-cli.x86_64
- php71-php-pdo.x86_64
- php71-php-common.x86_64
- php71-php-pecl-apfd.x86_64
- php71-php-dba.x86_64
- php71-php-pecl-http.x86_64
- php71-php-dbg.x86_64
- php71-php-pecl-json-post.x86_64
- php71-php-devel.x86_64
- php71-php-pecl-mongodb.x86_64
- php71-php-embedded.x86_64
- php71-php-pecl-mysql.x86_64
- php71-php-json.x86_64
- php71-php-pecl-propro.x86_64
- php71-php-mbstring.x86_64
- php71-php-pecl-raphf.x86_64
- php71-php-mcrypt.x86_64
- php71-php-pgsql.x86_64 -> opcional. Contém os drivers para conexão com banco de dados PostgreSQL
- php71-php-mysqlnd.x86_64
- php71-php.x86_64
- php71-php-opcache.x86_64
- php71-runtime.x86_64
- php71-php-pdo-dblib.x86_64
- php71.x86_64
Provavelmente no começo, quando você está aprendendo, não irá precisar de tudo isso. Mas como é ultra leve e não atrapalha em nada, acho melhor instalar tudo e caso precise de algo, já tem instalado. Caso precise de outra biblioteca que não citei, basta instalar você mesmo com o comando "sudo um instal php71" e pressionar a tecla TAB duas vezes para listar tudo de PHP 7.1 que existe no repositório REMI. Agora com tudo instalado vamos às configurações.