Pular para o conteúdo

Lighttpd + SQLite + PHP

Organizei esse tutorial de forma básica e tentando não me prender em qualquer distribuição, de forma que ele possa ser seguido por qualquer um e adaptado para as suas necessidades, inclusive no quesito segurança. Sou usuário do Linux desde 1996/1997 e mesmo assim esse é o primeiro tutorial que escrevo para publicar, qualquer comentário é bem vindo.
Rodrigo Caliman rcaliman
Hits: 27.339 Categoria: PHP Subcategoria: Internet
  • Indicar
  • Impressora
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Parte 3: Testando a instalação

Primeiro vamos criar o banco de dados:

# sqlite3 /www/pages/teste.db

e depois, dentro da interface do sqlite 3, vamos criar a tabela com o comando:

sqlite> create table tabelaTeste (id integer primary key autoincrement, nome varchar (25), email varchar(30));

e insira alguns dados na tabela com os comandos:

sqlite> insert into tabelaTeste(nome, email) values ("joao silva","jsilva@teste.com");
sqlite> insert into tabelaTeste(nome, email) values ("jose lopes","joselopes@cobaia.net");

E para concluir, crie um arquivo chamado index.php no diretório /www/pages com o seguinte conteúdo:

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
<?
	$dbh = new PDO('sqlite:/www/pages/teste.db');
	$queryTeste = "select * from tabelaTeste;";
	print "<table border=1><tr>";
	foreach($dbh->query($queryTeste) as $row)
	{
		print "<td>$row[0]</td>";
		print "<td>$row[1]</td>";
		print "<td>$row[2]</td>";
		print "</tr>";
	}
	print "</table>";
?>

Abra o teu browser e digite o teu ip no endereço, se tudo correu bem, lá estará a tabela com os resultados.

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
   1. Introdução
   2. Configurando e instalando
   3. Testando a instalação
Nenhum artigo encontrado.

Chat em PHP - Cheio de recursos e fácil de instalar e usar

Podcast Generator - Guia de instalação e primeiro acesso

Plugin Moip Assinaturas para CakePHP - Conheça e aprenda a usar

Servidor LAMP + PHPMyAdmin + Webalizer

Instalando o phpBB num servidor Web

#1 Comentário enviado por Vithor em 15/03/2007 - 09:51h
Bom dia...
Minha dúvida é sobre o sqlite. Como você mesmo disse, você utilizou essa configuração na sua máquina para hospedar seu blog. No wordpress, por exemplo, tenho que criar um usuário no DB com senha e tambem criar um nome para o DB que ele vai acessá-lo[no caso seria o nome da tabela].
Gostaria de saber qual comando eu iria ter que executar para adicionar esse usuário, com todos os privilégios, com sua respectiva senha e uma tabela.

Obrigado.
#2 Comentário enviado por rcaliman em 15/03/2007 - 18:42h
Vithor, no caso do WordPress, infelizmente ele suporta apenas MySQL, apesar de existirem muitos pedidos para que suporte também outros DBs, especialmente PostgreSQL. Quanto ao SQLite voce deve usar o chmod mesmo, alterando as permissões do arquivo.

Sds.

Rodrigo Caliman.
#3 Comentário enviado por rcaliman em 15/03/2007 - 19:08h
Vithor, completando a resposta anterior, existe uma patch para wordpress poder usar o sqlite, mas sinceramente nunca usei. Na verdade eu só usei o wordpress para conhecê-lo, pois sempre preferi programar meu próprio blog. Mais informações você você pode encontrar nesse endereço:
http://trac.wordpress.org/ticket/2317

sds

Rodrigo Caliman.
#4 Comentário enviado por Vithor em 17/03/2007 - 08:13h
Obrigado. ;)

Contribuir com comentário

Entre na sua conta para comentar.