Instalando o PHP 7 com Apache 2.4 e MySql no Elementary OS

Esse artigo tem o objetivo de explicar como configurar o PHP 7 + Apache 2.4 e o MySQL no ElementaryOS ou qualquer outra distribuição baseada no Ubuntu.

Antes de tudo:

apt-get update

Vamos instalar o editor gedit:

sudo apt-get install gedit

MySQL:
1: Vamos iniciar a instalação do MySQL

apt-get install mysql-server

2: Digite a sua senha (por favor, digite uma senha realmente). E depois confirme.
3: Vamos conectar e ver se esta tudo ok. No terminal informe o comando abaixo no terminal:

mysql -u root -p

Informe sua senha na próxima linha.

Se não apresentar erro, vamos exibir todas os bancos de dados com o seguinte comando:

show databases;

mysql> show databases;
 +--------------------+
 | Database |
 +--------------------+
 | information_schema |
 | mysql |
 | performance_schema |
 | sys |
 +--------------------+
 4 rows in set (0,02 sec)

4: Vamos criar um banco de teste:

create database teste;

O resultado deve ser algo parecido com: Query OK, 1 row affected (0,00 sec)

5: Para selecionar o banco criado, utilize:

use teste;

O resultado deve ser algo parecido com: Database changed

6: Criando uma tabela:

create table dados(nome varchar(70), descricao varchar(50));

O resultado deve ser algo parecido com: Query OK, 0 rows affected (0,61 sec)

7: Inserindo dados:

insert into dados(nome, descricao) values ("Leonardo", "MySQL");

O Resultado deve ser algo parecido com: Query OK, 1 row affected (0,09 sec)

8: Listando os dados:

select * from dados;
 +----------+-----------+
 | nome | descricao |
 +----------+-----------+
 | Leonardo | MySQL |
 +----------+-----------+
 1 row in set (0,00 sec)

obs: para sair digite: exit;

Instalando o apache:

1: Vamos precisar rodar esse comando para permitir adicionar o repostório do apache2:

sudo apt install software-properties-common gdebi -y

2: Depois, atualize:

sudo apt-get update

3: Adicione o repositório do apache2:

sudo add-apt-repository -y ppa:ondrej/apache2 && sudo apt-get update

4: Instalando o apache2:

sudo apt-get install apache2

5: Abra o navegador e digit: localhost
O resultado deve ser a pagina do Apache.

apachehome

Apache2

PHP 7

1: Adicionando o repositório do PHP 7:

sudo add-apt-repository -y ppa:ondrej/php && sudo apt-get update

2: Instalando o PHP e alguns dos seus complementos:

sudo apt-get install libapache2-mod-php7.0 php7.0-mysql php7.0-curl php7.0-json php-memcached php7.0-dev php7.0-mcrypt

3: Redirecionar o apache para outra pasta, editando o arquivo 000-default.conf que esta dentro do /etc/apache2/sites-available:

sudo gedit /etc/apache2/sites-available/000-default.conf

Troque o: DocumentRoot /var/www/html para o diretório do que contem seus projetos. No meu caso é ficou assim DocumentRoot /home/eek/www
Edite o apache2.conf:

sudo gedit /etc/apache2/apache2.conf

Troque o: <Directory /var/www/> para <Directory /home/eek/www/>

Reinicie o apache:

sudo /etc/init.d/apache2 restart

E teste novamente!

Se apresentou algum problema, comente aqui! 😉

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *