Instalando o Lamp (Linux Apache Mysql PHP)

Deixe sua contribuição, assim vamos facilitar a manutenção e configuração para outros membros que estão iniciando.
Regras do fórum Leia as Regras Gerais do Manjaro Brasil em "Normatividade" e pesquise antes de postar.

Instalando o Lamp (Linux Apache Mysql PHP)

Mensagempor lobocode » 14 Mai 2013, 03:10  •  MS 1

Como não encontrei tutorial aqui a respeito deste assunto, então vou dar a minha contribuição.

Então vamos lá :

1 - sudo pacman -S apache php php-apache mysql

Obs: O repositório oficial do Arch bem como o do Manjaro, adotaram a substituição do Mysql por MariaDB. Neste caso, na instalação do Mysql, irá pedir para você substituir pelo Mariadb. Faça-o sem receio. Pois, os comandos do mariaDB são os mesmos do mysql.

2 - Com o apache instalado, teste roda-lo: sudo systemctl enable httpd

3 - Acesse seu http://localhost/ e veja se aparecerá algo similar a isto:

Imagem


Caso ocorra o erro 403, entre no arquivo /etc/httpd/conf/httpd.conf e comente a linha Include conf/extra/httpd-userdir.conf, como mostra na imagem:

Imagem


Caso não ocorra tal erro, pule para o quarto passo.


4 - crie uma pasta public_html em sua /home

Código: Selecionar todos
mkdir ~/public_html
$chmod o+x ~/public_html
$sudo vim /etc/httpd/conf/extra/httpd-userdir.conf


Um exemplo de url local minha:

/home/cidtuxnet/public_html

Imagem


Para testar se o url local para a pasta public_html está funcionando, resete o httpd $sudo systemctl restart httpd

5 - Configurando o PHP

sudo vim /etc/httpd/conf/httpd.conf

Adicione a seguinte linha depois de "LoadModule dir_module modules/mod_dir.so" :
LoadModule php5_module modules/libphp5.so

Imagem


- Ainda neste arquivo, desça até a ultima linha e adicione:
Include conf/extra/php5_module.conf como mostra na imagem:

Imagem


Observe também se a linha TypesConfig conf/mime.types e MIMEMagicFile conf/magic,estão comentadas. Se estiverem, descomente-as.

Imagem


Imagem


No arquivo sudo vim /etc/httpd/conf/mime.types , adicione application/x-httpd-php php php5 a baixo de application/pgp-encrypted:

Imagem


Pronto, agora resete o httpd para testar: sudo systemctl restart httpd

6 - Por fim, configure o Mysql (Mariadb):

- Rode o mysql service: $sudo systemctl enable mysqld
- Entre no setup do mysql : $sudo mysql_secure_installation
- No campo de password, simplesmente pressione Enter e em seguida defina o password do DB.
- Em seguida, siga as orientações mostradas na imagem a seguir:

Imagem


- Agora criaremos nosso banco da dados com o comando: sudo mysql -u root -p
- Crie seu banco de dados usando o comandocreate database dbname; Exemplo: create database lobocode;
- Adicione o usuário ao banco da dados: grant all on dbname.* to 'user' identified by 'password'; . Exemplo: grant all on lobocode.* to 'root' identified by 'sua senha';
- Por fim, dê quit.

Imagem


Para testar se o servidor local junto com php está funcionando, dentro do public_html crie um arquivo chamado index.html e dentro deste arquivo, cole este código:

Código: Selecionar todos
<?php

phpinfo();

?>


- Salve e abra seu http://localhost/~user/
- Deverá aparecer algo assim:

Imagem


Finish...Lamp instalado.
Qualquer dúvida, erro, por favor, postem aqui.
Editado pela última vez por Holmes em 14 Mai 2013, 23:36, em um total de 4 vezes.
Razão: adicionar bbcode c

Esta mensagem de lobocode recebeu agradecimentos de
Holmes (14 Mai 2013, 20:14)
Avatar do usuário
lobocode
Aprendiz

 
Mensagens: 77
Artigos: 7
Registro: 06 Mai 2013, 10:48
Localização: Salvador BA
Agradeceu: 1 vez
Agradecido: 32 vez(es)
Distro utilizada: Manjaro Linux
Versão: 0.8.5.1
Ambiente: Openbox

Instalando o Lamp (Linux Apache Mysql PHP)

Mensagempor Holmes » 14 Mai 2013, 20:15  •  MS 2

muito boa o seu tutorial sobre o tema e vou colocá-lo no nosso wiki (Knowledge Base). parabéns e vai ser de grande valia para todos...

vlw fwi, Holmes :)
Imagem

Meu Blog Kibojoe I Manjaro I JWM I Outras Coisas...

Visitem e colaborem com nosso Knowledge Base
Leia as Regras Gerais e pesquise antes de postar
Se a sua dúvida foi respondida marque Resolvido em seu tópico com o botão V na cor verde
Avatar do usuário
Holmes
Fundador

Mantenedor Kibojoe Linux
Mantenedor Kibojoe Linux
 
Mensagens: 5472
Artigos: 56
Registro: 30 Set 2012, 21:00
Localização: Brasil
Agradeceu: 173 vez(es)
Agradecido: 812 vez(es)
Distro utilizada: Kibojoe Linux
Versão: 18.02
Ambiente: JWM
Repositório: Stable
Habilidade: Intermediate

Instalando o Lamp (Linux Apache Mysql PHP)

Mensagempor Roen » 30 Ago 2013, 00:58  •  MS 3

Olá pessoal,
Quando tento executar o sexto passo surgi logo de cara o seguinte erro

Imagem

Poderiam me ajudar?
Avatar do usuário
Roen
Novato

 
Mensagens: 2
Registro: 30 Ago 2013, 00:37
Agradeceu: 0 vez
Agradecido: 0 vez
Distro utilizada: Manjaro Linux
Versão: 0.87
Ambiente: XFCE

Instalando o Lamp (Linux Apache Mysql PHP)

Mensagempor Farrapo » 20 Jan 2014, 16:03  •  MS 4

Alguém sabe como resolver o problema que o Roen citou?


----------------------

Editado: Pesquisando e testando, vi que eu tava dando permissão pra pasta /var/run/mysqld, mas no arquivo my.cnf o socket tava sendo criado em /run/... Editando o arquivo my.cnf, que fica em /etc/mysql, configurei pra apontar pra /var/run/mysqld/mysqld.socket, pois essa pasta já tinha a permissão.

Com isso, rodou. Ou quase isso, já que o mysqld diz pra eu rodar o comando mysql_upgrade. Porém, não importa o que eu faça, dá erro (FATAL ERROR). Pra colocar o servidor no ar, tive que usar isso: mysqld --skip-grant-tables. Com isso, o mariadb ficou no ar, e consegui conectar a ele através do Workbench.

Agora preciso descobrir como fazer o upgrade. Alguma ideia?
Editado pela última vez por Farrapo em 20 Jan 2014, 16:20, em um total de 1 vez.
Razão: Consegui resolver, parcialmente, a questão. Portanto, mostrei as alterações que fiz.
Avatar do usuário
Farrapo
Aprendiz

Suporte Manjaro Tradução
Suporte Manjaro Tradução
 
Mensagens: 13
Registro: 07 Ago 2013, 23:12
Localização: Rio Grande
Agradeceu: 0 vez
Agradecido: 0 vez
Distro utilizada: Manjaro
Versão: 0.8.9
Ambiente: Xfce
Repositório: Stable
Habilidade: Novice

Instalando o Lamp (Linux Apache Mysql PHP)

Mensagempor Holmes » 20 Jan 2014, 16:18  •  MS 5

Farrapo, não tenho ideia de como resolver isto! quem escreveu este tutorial, o lobocode, sumiu. todavia, vamos ver se alguém possa nos auxiliar neste problema.

vlw fwi, Holmes :)
Imagem

Meu Blog Kibojoe I Manjaro I JWM I Outras Coisas...

Visitem e colaborem com nosso Knowledge Base
Leia as Regras Gerais e pesquise antes de postar
Se a sua dúvida foi respondida marque Resolvido em seu tópico com o botão V na cor verde
Avatar do usuário
Holmes
Fundador

Mantenedor Kibojoe Linux
Mantenedor Kibojoe Linux
 
Mensagens: 5472
Artigos: 56
Registro: 30 Set 2012, 21:00
Localização: Brasil
Agradeceu: 173 vez(es)
Agradecido: 812 vez(es)
Distro utilizada: Kibojoe Linux
Versão: 18.02
Ambiente: JWM
Repositório: Stable
Habilidade: Intermediate


Tópicos Semelhantes Estatísticas Última mensagem

Autenticação Falhou pamac Arch Linux

por trikoloko » 21 Abr 2020, 05:49

Respostas: 3

Exibições: 374

21 Abr 2020, 12:41

por tioguda Ver última mensagem

Manjaro Linux não reconhece iphone Apple.

por Hércules R. Souza » 17 Mar 2020, 15:02

Respostas: 2

Exibições: 475

18 Mar 2020, 13:05

por Hércules R. Souza Ver última mensagem

Voltar para Dicas, Truques e Astúcias



Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 5 visitantes

^ Voltar ao Topo