Escolar Documentos
Profissional Documentos
Cultura Documentos
Um pequeno artigo.
Copyleft
Instalando o apache
Configurao do apache
Configurao do PHP
Configurao do Mysql
10
11
Criando um usurio
12
13
Tux4you Academy
14
Um pequeno artigo.
Uma pergunta comum:
Por que instalar o servidor Apache em uma mquina pessoal?
A resposta simples: Laboratrio de testes.
Saiu um novo plugin para seu wordpress? Quer testar novos temas no
moodle? ou aprender PHP? Que tal ter seu servidor WEB para testar as
coisas, j que realizar testes diretamente no servidor de produo (WEB)
no nada recomendvel.
Graas ao meu servidor de testes j me livrei de muitas situaes
complicadas com o Moodle e o Wordpress. Ento, sem mais delongas,
vamos que vamos!
Copyleft
Author
Juliano Ramos de Oliveira
Editor
Juliano Ramos de Oliveira
Licenciado sobre: Creative commons
https://creativecommons.org/licenses/by-nc/4.0/
Instalando o apache
Para executar scripts PHP voc precisa de um servidor Apache que
executa os cdigos PHP, do banco de dados mysql para armazenar
informaes e do phpmyadmin para gerenciar banco de dados.
Abaixo temos a instalao completa em distribuies baseadas em
Debian (Ubuntu, trisquel, mint). O comando a seguir deve ser realizado
com seu usurio root:
apt-get install apache2 php5 php5-mysql mysql-server phpmyadmin
Aps a instalao dos pacotes acima, os servios do apache e do mysql
sero inicializados, para iniciar ou parar o servidor apache e o mysql
utilize os comandos abaixo:
/etc/init.d/apache2 start
Para iniciar ou parar use a opo restart ou stop
/etc/init.d/apache2 stop
Para parar.
Configurao do apache
Aps a instalao do apache, ser criado seus arquivos de configurao
apache2.conf (Debian) ou httpd.conf (fedora) no diretrio:
/etc/apache2/ (Debian) ou /etc/httpd/conf (Fedora) onde ele j vem
configurado.
Basta agora voc criar seus arquivos .html ou .php no diretrio
/var/www/html
Abra seu navegador e digite:
localhost
Voc ter a pgina de bem vindo do Apache.
Criando por exemplo, um diretrio em /var/www/html com o nome site:
mkdir /var/www/html/site
Ao fazer isto voc dever receber uma tela como esta:
Configurao do PHP
Instale o php:
aptitude install php5 libapache2-mod-php5
Configurao do Mysql
Instalando:
apt-get install mysql-server
10
11
Criando um usurio
Para criar um usurio com privilgios de acesso a um banco de dados
no mysql, use o comando mysql e mude os privilgios com o comando
insert para inserir um usurio na tabela user do mysql e o comando
grant para alterar os privilgios do usurio ao acessar um banco de
dados.
O comando abaixo adiciona o usurio aluno1 na tabela user do mysql
no host (localhost) com uma senha criptografada:
mysql> insert into
user(host,user,password)values('localhost','aluno1',password('senha'));
Agora atualize os privilgios com o comando flush privileges.
Mude agora os privilgios do usurio aluno1 para ter todos os privilgios
(grant all privileges) em todas as tabelas (teste.*) no banco de dados
teste criado anteriormente.
mysql> grant all privileges ON teste.* TO aluno1@localhost IDENTIFIED
BY 'senha';
Faa um teste. Saia do mysq com o comando (quit) e tente acessar o
banco de dados teste com o usurio aluno1 :
mysql -h localhost -u aluno1 -p teste
12
13
Tux4you Academy
Se voc est procurando se especializar em Linux, tenho uma tima dica
para voc, acesse:
cursos.tux4.com.br
Estamos com treinamentos on-line de Linux, certificao LPI, edio de
vdeos, libreoffice e Unix Shell. Voc pode acessar os cursos sempre que
desejar (seu login no tem data de expirao) e receber todas as
atualizaes do contedo para sempre.
14