Ubuntu + Apache2 + MySQL + PHP5
Dica publicada em PHP / Banco de Dados
Ubuntu + Apache2 + MySQL + PHP5
Antes de mais nada vamos fazer um "sudo apt-get update", depois:
$ sudo apt-get install apache2 mysql-server-5.0 php5 php5-mysql
O simples comando acima irá instalar o apache 2, o mysql 5 e o php5, depois para testar se está tudo devidamente bem instalado crie um arquivo dentro de /var/www por exemplo
$ sudo vi /var/www/teste.php
Dentro dele insira a linha:
<?php phpinfo(); ?>
Salve e saia, agora abra o seu navegador e digite:
http://localhost/teste.php
Se estiver tudo correto irás ver uma tela com várias informações sobre o seu servidor.
Dica de módulos a ser feita é a seguinte:
$ cd /etc/apache2/mods-enabled/
$ sudo ln -ns ../mods-available/php5.conf php5.conf
$ sudo ln -ns ../mods-available/php5.load php5.load
$ sudo /etc/init.d/apache2 reload
Beleza, está tudo pronto? Não! Ainda falta setar uma senha para o banco de dados MySQL, então faça o seguinte:
$ mysqladmin -u root password
(senha que não precisa ser a mesma do sistema)
Pronto, agora temos o Apache, o MySQL e o PHP rodando, pode melhorar?
Claro que pode, um bom administrador de MySQL é o phpmysql, então faça o seguinte:
$ sudo apt-get install phpmysql
Agora se quiser usar a interface é só digitar:
http://localhost/phpmyadmin/
Agora construa o seu site e fique tranqüilo.
Boa sorte!! ;)
Outras dicas deste autor
AMSN pedindo Instalação do TLS
Instalando Mercury no Ubuntu Feisty
Leitura recomendada
Otimizando conexões entre PHP e MySQL
Como lidar com strings complicadas no PHP
Comentários
Cara gostei muito, mas para mim só não funcionou o administrador onde é que eu baixo ele ?
Não entendi ao certo a sua pergunta, o administrador do sistema no ubuntu vêm com sudo, você fará sudo comando.
O administrador do MySQL você fará com mysqladmin -u root password
E no caso o administrador do phpmyadmin é o mesmo do MySQL, será só fazer um http://localhost/phpmyadmin e abrirá a tela pedindo usuário e senha e você irá por root e a senha escolhida.
Espero ter ajudado.
Boa sorte! ;)
O administrador do MySQL você fará com mysqladmin -u root password
E no caso o administrador do phpmyadmin é o mesmo do MySQL, será só fazer um http://localhost/phpmyadmin e abrirá a tela pedindo usuário e senha e você irá por root e a senha escolhida.
Espero ter ajudado.
Boa sorte! ;)
Realmente eu não expliquei direito o administrador que eu estava falando era o phpmysql. Eu digitei $ sudo apt-get install phpmysql , mas ele não conseguio instalar ai minha pergunta era como é que eu faço para instalar e/ou baixar?
Realmente, há uma falha no minha dica, vou ver como alterar, o correto é:
$ sudo apt-get install phpmyadmin
e não sudo apt-get install phpmysql
Obrigado pela pergunta, assim posso melhorá-lo.
Abraços!
$ sudo apt-get install phpmyadmin
e não sudo apt-get install phpmysql
Obrigado pela pergunta, assim posso melhorá-lo.
Abraços!
Bem.. andre no meu ele retorna dizendo que não encontrou o pacote eu não tenho que baixa-lo antes? é que eu sou novo no linux e não sei
Cara, acredito que tu tenha que dá uma olhada no teu source.list. Dá uma olhada, faça um sudo vi /etc/apt/source.list comente todas as linhas com # no começo e cole abaixo o seguinte:
# deb cdrom:[Ubuntu-Server 6.06 _Dapper Drake_ - Release i386 (20060531)]/ dapper main restricted
#deb cdrom:[Ubuntu-Server 6.06 _Dapper Drake_ - Release i386 (20060531)]/ dapper main restricted
deb http://br.archive.ubuntu.com/ubuntu/ dapper main restricted
deb-src http://br.archive.ubuntu.com/ubuntu/ dapper main restricted
deb http://br.archive.ubuntu.com/ubuntu/ dapper-updates main restricted
deb-src http://br.archive.ubuntu.com/ubuntu/ dapper-updates main restricted
deb http://br.archive.ubuntu.com/ubuntu/ dapper universe
deb-src http://br.archive.ubuntu.com/ubuntu/ dapper universe
deb http://br.archive.ubuntu.com/ubuntu/ dapper-backports main restricted universe multiverse
deb-src http://br.archive.ubuntu.com/ubuntu/ dapper-backports main restricted universe multiverse
deb http://security.ubuntu.com/ubuntu dapper-security main restricted
deb-src http://security.ubuntu.com/ubuntu dapper-security main restricted
deb http://security.ubuntu.com/ubuntu dapper-security universe
deb-src http://security.ubuntu.com/ubuntu dapper-security universe
### Depois de ESC dois pontos e a letra X
### Depois sudo apt-get update
### Depois sudo apt-get upgrade
### Caso necessário faça um sudo apt-get dist-upgrade
### Depois refaça o sudo apt-get install phpmyadmin
### Boa sorte!! ;)
# deb cdrom:[Ubuntu-Server 6.06 _Dapper Drake_ - Release i386 (20060531)]/ dapper main restricted
#deb cdrom:[Ubuntu-Server 6.06 _Dapper Drake_ - Release i386 (20060531)]/ dapper main restricted
deb http://br.archive.ubuntu.com/ubuntu/ dapper main restricted
deb-src http://br.archive.ubuntu.com/ubuntu/ dapper main restricted
deb http://br.archive.ubuntu.com/ubuntu/ dapper-updates main restricted
deb-src http://br.archive.ubuntu.com/ubuntu/ dapper-updates main restricted
deb http://br.archive.ubuntu.com/ubuntu/ dapper universe
deb-src http://br.archive.ubuntu.com/ubuntu/ dapper universe
deb http://br.archive.ubuntu.com/ubuntu/ dapper-backports main restricted universe multiverse
deb-src http://br.archive.ubuntu.com/ubuntu/ dapper-backports main restricted universe multiverse
deb http://security.ubuntu.com/ubuntu dapper-security main restricted
deb-src http://security.ubuntu.com/ubuntu dapper-security main restricted
deb http://security.ubuntu.com/ubuntu dapper-security universe
deb-src http://security.ubuntu.com/ubuntu dapper-security universe
### Depois de ESC dois pontos e a letra X
### Depois sudo apt-get update
### Depois sudo apt-get upgrade
### Caso necessário faça um sudo apt-get dist-upgrade
### Depois refaça o sudo apt-get install phpmyadmin
### Boa sorte!! ;)
lol? mas dai eh mais facil que no windows... &;-D Agora to gostando mais desse "trem" nunca instalei o trio fantastico mais rapido xD. Tanto tempo no windows sem saber o que eu tava perdendo poootz.... Muito bom o artigo!
André eu fiz todos os procedimentos so q...Eu não consegui setar uma senha para o banco de dados>>>> mysqladmin -u root password
mysqladmin: Too few arguments to change password
apareceu essa mensagem...Vc pode me ajudar???
Obrigado!!!
mysqladmin: Too few arguments to change password
apareceu essa mensagem...Vc pode me ajudar???
Obrigado!!!
leochester
faltou vc colocar a senha
# mysqladmin -u root password SENHA
flw
faltou vc colocar a senha
# mysqladmin -u root password SENHA
flw
Alguma coisa deu errado na hora que fui criar a senha... acho que foi porque na primeira tentativa eu não saquei que tinha que escrever a senha na mesma linha do "mysqladmin -u root password"
Olha aqui:
madrigal@madrigal:~$ mysqladmin -u root password minhasenha
mysqladmin: connect to server at 'localhost' failed
error: 'Access denied for user 'root'@'localhost' (using password: NO)'
madrigal@madrigal:~$
Quanto ao Myadmin, não sei o que colocar como login.
Olha aqui:
madrigal@madrigal:~$ mysqladmin -u root password minhasenha
mysqladmin: connect to server at 'localhost' failed
error: 'Access denied for user 'root'@'localhost' (using password: NO)'
madrigal@madrigal:~$
Quanto ao Myadmin, não sei o que colocar como login.
Pô André muito bom cara, curti pra caramba tuas instruções aí. Praticas e objetivas. Deu pra dar uma boa adiantada nos meus esquemas aqui. Grato.
Funcionou perfeitamente, esta de parabens pelo artigo.
Eu instalei td mas o phpmyadmin da erro 404, nao acho a pagina msm tendo sido instalado com sucesso.
O q eu faço?
O q eu faço?
Consegui era so copiar o phpmyadmin da usr/share pra www
?comentario=
Otima dica, simples, pratica e funcional.
Parabens
Otima dica, simples, pratica e funcional.
Parabens
hein fis assim..
$mysql --user=root -p
depois coloquei a senha e enter pode ser assin tbm?
i outro quando eu vo da localhost/phpmyadmin ele nao acha erro 404
oq eu fis de errado.?
$mysql --user=root -p
depois coloquei a senha e enter pode ser assin tbm?
i outro quando eu vo da localhost/phpmyadmin ele nao acha erro 404
oq eu fis de errado.?
Ei agora onde eu coloco meus arquivos de PHP pra testa
se eu coloco nessa que você disse
"/var/www/" ele diz que eu não tenho permissão para isso
com que faço isso?
E agora quando coloquei o phpMyAdmin
não conseguir acessar a interface!?
se eu coloco nessa que você disse
"/var/www/" ele diz que eu não tenho permissão para isso
com que faço isso?
E agora quando coloquei o phpMyAdmin
não conseguir acessar a interface!?
é só digitar:
sudo chmod 777 /var/www/
e aconselho a leitura desse artigo... muito bom!
http://www.guiaubuntupt.org/wiki/index.php?title=Permissoes_em_GNU/Linux
sudo chmod 777 /var/www/
e aconselho a leitura desse artigo... muito bom!
http://www.guiaubuntupt.org/wiki/index.php?title=Permissoes_em_GNU/Linux
boaaaaaaa parabens pela dica meu ubuntu server 8.10 foi de boassss
Boa noite a todos, eu instalei todos os pacotes, mas quando eu tento abrir um .php o navegador começa a fazer download ao invés do servidor interpreta lo. Obs: Quando eu instalei não abriu aquela janela perguntado qual a versão do servidor web.
Desde já agradeço.
Desde já agradeço.
Opa, já foi aqui, acho que o treco aqui estava com delay (kkkkkkkkkkkkkkkkkk). Mesmo assim, obrigado(?)
Gostaria de saber quanto de espaço vou gastar instalando os 3?
ao tentar logar, ele não aceita meu usuário. Esse usuário é o mesmo que criei para entrar no servidor?
Gostaria só de complementar o comentario do blackjackdevel, para alguns iniciantes.
De primeiro momento o local "http://localhost/phpmyadmin" de o erro 404 not found
O que precisei fazer foi copiar a pasta /usr/share/phpmyadmin para a pasta /var/www.
O comando seria:
sudo cp /usr/share/phpmyadmin /var/www
De primeiro momento o local "http://localhost/phpmyadmin" de o erro 404 not found
O que precisei fazer foi copiar a pasta /usr/share/phpmyadmin para a pasta /var/www.
O comando seria:
sudo cp /usr/share/phpmyadmin /var/www
Boa noite, Amigo eu instalei o phpmyadmin deu tudo certo.
v0lr4ths@v0lr4ths-laptop:~$ sudo apt-get install phpmyadmin
Lendo listas de pacotes... Pronto
Construindo árvore de dependências
Lendo informação de estado... Pronto
phpmyadmin já é a versão mais nova.
Os seguintes pacotes foram automaticamente instalados e não são mais requeridos:
linux-headers-2.6.28-11 linux-headers-2.6.28-11-generic
Use 'apt-get autoremove' para removê-los.
0 pacotes atualizados, 0 pacotes novos instalados, 0 a serem removidos e 0 não atualizados.
Mas nao estou conseguindo acessa-lo pelo navegador, estou fazendo da seguinte forma:
http://localhost/phpmyadmin/
Erro:
Not Found
The requested URL /phpmyadmin/ was not found on this server.
Apache/2.2.11 (Ubuntu) PHP/5.2.6-3ubuntu4.2 with Suhosin-Patch Server at localhost Port 80
v0lr4ths@v0lr4ths-laptop:~$ sudo apt-get install phpmyadmin
Lendo listas de pacotes... Pronto
Construindo árvore de dependências
Lendo informação de estado... Pronto
phpmyadmin já é a versão mais nova.
Os seguintes pacotes foram automaticamente instalados e não são mais requeridos:
linux-headers-2.6.28-11 linux-headers-2.6.28-11-generic
Use 'apt-get autoremove' para removê-los.
0 pacotes atualizados, 0 pacotes novos instalados, 0 a serem removidos e 0 não atualizados.
Mas nao estou conseguindo acessa-lo pelo navegador, estou fazendo da seguinte forma:
http://localhost/phpmyadmin/
Erro:
Not Found
The requested URL /phpmyadmin/ was not found on this server.
Apache/2.2.11 (Ubuntu) PHP/5.2.6-3ubuntu4.2 with Suhosin-Patch Server at localhost Port 80
André Gondim
valews cara muito bom artigo...sou novo no linux... confesso que apanhei um pouco... não para instalar os programas o apache rodou de primeira o problema foi só o phpmyadmin que eu não sabia que tinha que copiar a pasta dele que estava em: /usr/share/phpmyadmin para a a pasta correta que seria: /var/www
do resto foi tranquilo...
falows valeu mesmo cara...parabéns...
valews cara muito bom artigo...sou novo no linux... confesso que apanhei um pouco... não para instalar os programas o apache rodou de primeira o problema foi só o phpmyadmin que eu não sabia que tinha que copiar a pasta dele que estava em: /usr/share/phpmyadmin para a a pasta correta que seria: /var/www
do resto foi tranquilo...
falows valeu mesmo cara...parabéns...
Não é sudo apt-get install phpmysql não e sim sudo apt-get install phpmyadmin.
Gostei muuuuuito ..... deste tutorial porque funcionou !!!! é claro
obrigado Andre ...
obrigado Andre ...
Mais novo está em http://andregondim.eti.br/ubuntu/apache-php-mysql-de-forma-facil-no-ubuntudebian/
Abraços,
André Gondim
http://andregondim.eti.br/
Abraços,
André Gondim
http://andregondim.eti.br/
Olá, bom eu com esse comando:
sudo apt-get install lamp-server^
já consigo ter o servidor pronto pra usar, apenas com esse comnado acima.
e mais o:
apt-get install phpmyadmin
depois é o de sempre
localhost e pronto.
Abs.
sudo apt-get install lamp-server^
já consigo ter o servidor pronto pra usar, apenas com esse comnado acima.
e mais o:
apt-get install phpmyadmin
depois é o de sempre
localhost e pronto.
Abs.
Olá, Estou com um problema, quando instalo o Xampp e vou startá-lo, aparecem estes erros:
Starting XAMPP for Linux 1.7.7...
XAMPP: Starting Apache with SSL (and PHP5)...
XAMPP: Error 1! Couldn't start Apache!
XAMPP: Starting diagnose...
XAMPP: Sorry, I've no idea what's going wrong.
XAMPP: Please contact our forum http://www.apachefriends.org/f/
XAMPP: Starting MySQL...
XAMPP: Couldn't start MySQL!
XAMPP: XAMPP-ProFTPD is already running.
XAMPP for Linux started.
Alguém saberia o que está acontecendo e como resolver? Obs.: Sou novo no linux, instalei minha versão Ubuntu a 2 semanas apenas...
Starting XAMPP for Linux 1.7.7...
XAMPP: Starting Apache with SSL (and PHP5)...
XAMPP: Error 1! Couldn't start Apache!
XAMPP: Starting diagnose...
XAMPP: Sorry, I've no idea what's going wrong.
XAMPP: Please contact our forum http://www.apachefriends.org/f/
XAMPP: Starting MySQL...
XAMPP: Couldn't start MySQL!
XAMPP: XAMPP-ProFTPD is already running.
XAMPP for Linux started.
Alguém saberia o que está acontecendo e como resolver? Obs.: Sou novo no linux, instalei minha versão Ubuntu a 2 semanas apenas...
arthur@albm:/opt$ sudo apt-get install apache2 mysql-server-5.0 php5 php5-mysql
Lendo listas de pacotes... Pronto
Construindo árvore de dependências
Lendo informação de estado... Pronto
O pacote mysql-server-5.0 não está disponível, mas é referenciado por outro pacote.
Isto pode significar que o pacote está faltando, ficou obsoleto ou
está disponível somente a partir de outra fonte
No entanto, os pacotes a seguir o substituem:
mysql-server-core-5.5 mysql-server-5.5
E: O pacote 'mysql-server-5.0' não tem candidato para instalação
Lendo listas de pacotes... Pronto
Construindo árvore de dependências
Lendo informação de estado... Pronto
O pacote mysql-server-5.0 não está disponível, mas é referenciado por outro pacote.
Isto pode significar que o pacote está faltando, ficou obsoleto ou
está disponível somente a partir de outra fonte
No entanto, os pacotes a seguir o substituem:
mysql-server-core-5.5 mysql-server-5.5
E: O pacote 'mysql-server-5.0' não tem candidato para instalação
Olá amigos
Instalei o Apache2 + MySQL + PHP5 e alguns plugins em um server ubuntu. Fiz o teste do "info.php" td normal
Carrega até alguns scripts php e tal so que o que eu tento abrir a pagina que ta o scripts do swiftpanel simplesmente não abre nada. Fica tudo em branco e não retorna nenhum erro no /var/log/apache2/error.log
da só uma olhadinha: http://69.162.90.8/server/
Eu usei esse mesmo script dias atras no Centos com o server apache e php instalado e rodou normal. so que agora que refiz o processo no ubuntu nao esta lendo ele.
Já baixei o script novamente ja fiz varias coisas e não estou conseguindo fazer ele carregar.
Creio que não seja erro no script se n ele retornaria algum erro no log dizendo o motivo. mais ele nem abre
nem codgo fonte aparece. Pensei que fose alguma coisa na versao do php mais ta na versao recomendada.
Alguem tem uma ideia dq possa ser?? Ou uma solução. RSRS
Instalei o Apache2 + MySQL + PHP5 e alguns plugins em um server ubuntu. Fiz o teste do "info.php" td normal
Carrega até alguns scripts php e tal so que o que eu tento abrir a pagina que ta o scripts do swiftpanel simplesmente não abre nada. Fica tudo em branco e não retorna nenhum erro no /var/log/apache2/error.log
da só uma olhadinha: http://69.162.90.8/server/
Eu usei esse mesmo script dias atras no Centos com o server apache e php instalado e rodou normal. so que agora que refiz o processo no ubuntu nao esta lendo ele.
Já baixei o script novamente ja fiz varias coisas e não estou conseguindo fazer ele carregar.
Creio que não seja erro no script se n ele retornaria algum erro no log dizendo o motivo. mais ele nem abre
nem codgo fonte aparece. Pensei que fose alguma coisa na versao do php mais ta na versao recomendada.
Alguem tem uma ideia dq possa ser?? Ou uma solução. RSRS
Já coloquei as duas placas de rede no servidor.
Agora como eu faça para que o modem apenas me forneça o sinal de internet para o servidor?
Agora como eu faça para que o modem apenas me forneça o sinal de internet para o servidor?
Muito Bom!
ta de parabens o tutorial... o unico problema q nao consigo fazer esse recurso aqui.. http://localhost/~downloads/
vc´s podem me ajudar?
PS: esse downloads estaria na /home/downloads/public_html/
vc´s podem me ajudar?
PS: esse downloads estaria na /home/downloads/public_html/