Instalação da PEAR MDB2 no Linux

Publicado por Mauricio Teles em 01/02/2008

[ Hits: 11.840 ]

Blog: http://www.alexsite.com.br

 


Instalação da PEAR MDB2 no Linux



Olá,pessoal!

Estou colocando neste o link de acesso à um artigo que escrevi sobre como instalar a biblioteca PEAR MDB2, depois de tanto quebrar a cabeça para instalar no Linux.
Abraços.

matesi
---

Instando PEAR MDB2 - Caso tenham dificuldade, o artigo está aqui.

Espero que este artigo possa ajudar os programadores que estão tendo problemas em instalar a biblioteca PEAR MDB2 no Linux. O Linux que utilizei para para montar este artigo foi o Ubuntu, mas estes passos podem ser usados em várias distribuições, pois utiliza o comando apt-get para instalar os pacotes e programas necessários para instalar esta biblioteca.

1. Para instalar o apache 2.2.4, deve entrar no terminal, logar como root através do comando su e depois digitar a senha do root. Após o login, digitar o comando para instalar o apache 2:

# apt-get install apache2

Depois digite "s" para dizer para instalar. Após à instalação do apache2, abra o navegador e digite o endereço http://127.0.0.1 ou http://localhost para testar se o apache 2 está funcionando.

2. Agora iremos instalar o interpretador do PHP5 através do comando:

# apt-get install php5

E depois digitar "s" para instalá-lo. Após a instalação iremos voltar ao terminal para digitar o comando que irá permitir criarmos um arquivo php na pasta do servidor(www). O comando é:

# chmod 0777 -R(maiúsculo) /local/nomedapasta(/var/www)

Iremos digitar o seguinte comando para completarmos a instalação do php5, que são as bibliotecas do php:

# apt-get install libphp5*

Após efetuarmos este passo iremos fazer uma página com código php para testar o servidor. Monte a página da seguinte forma:

<?php phpinfo(); ?>

Salve-a como index.php na pasta root(www) para que o servidor possa exibí-la.

3. Agora iremos dar o comando restart do apache2 através do comando:

# apache2 -k restart

Depois digite o endereço no navegador http://localhost/index.php e assim,irá mostrar o que está instalado servidor, iremos ter certeza que o interpretador php foi instalado corretamente. Se aparecer as bibliotecas do php instaladas no servidor, irá significar que o php5 foi instalado com sucesso.

4. Agora iremos dar permissão escrita para a pasta /usr/share/php.

5. Agora iremos criar a pasta pear no diretório /usr/share.

6. Agora iremos criar a pasta php5 no mesmo diretório da pasta pear.

7. Iremos dar a permissão de escrita à pasta php.

8. Voltamos ao terminal,e daremos o seguinte comando de instalação da PEAR:

# pear install mdb2

Este comando irá instalar a pear, mas ainda falta instalar os drivers de acesso ao mysql, que iremos instalar pelo comando:

# pear install mdb2#mysql

9. Pronto. Agora iremos dar a permissão de escrita na pasta php novamente para podermos copiar os arquivos e pastas que estão na pasta com o comando:

# chmod 0777 -R /usr/share/php

Copie os arquivos e pastas da pasta php para as pastas php5 e pear.

10. Agora iremos instalar o mysql pelo comando:

# apt-get install mysql-server

Que irá instalar o mysql. Após ao download iniciará a instalação do mysql, que irá pedir uma senha para o root do mysql, mas não se esqueça de anotar a senha, pois é com ela que você irá entrar como administrador do mysql. Se caso não funcionar, então deverá inserir mais o link "deb http://puga.vdu.lt/debian sid main" na lista do apt-get, que está no /etc/apt/sources.list, e depois salve.

11. Vamos instalar o mysql admin para administrar o mysql. Digite o comando:

# apt-get install mysql-admin

12. Pronto. Agora iremos fazer uma página php para testar se a instalação foi realizada com sucesso. Para isso basta copiar o código php abaixo:

<?php require_once 'MDB2.php';
$bd = "mysql";
$user = "root"; //nome do usuário do mysql
$pass = "12234"; //senha do usuário
$host = "10.0.0.1"; //o ip do servidor de banco de dados
$db_name = "db"; //nome da base de dados

$dsn = "$bd://$user:$pass@$host/$db_name";
$mdb2 =& MDB2::factory($dsn);
$sql = "SELECT * FROM nomedatabela";
$resultset = $mdb2->query($sql);

while ($row = $resultset->fetchRow(MDB2_FETCHMODE_ASSOC)) {
   $campo1 = $row["nomedocampo1"];
   $campo2 = $row["nomedocampo2"];
   echo "$campo1 campo2";
} ?>

13. Agora basta você criar uma base de dados e a tabela no mysql para testar, inserindo dados para teste. Se caso listar os dados, está pronto.

Se caso não consiga, siga novamente as instruções acima ou pode mandar a sua dúvida ou erro para o e-mail matesi@terra.com.br que terei o maior prazer em ajudar.

Abraço a todos da comunidade PHP, Linux.

Mauricio Teles da Silva
Programador PHP

Outras dicas deste autor
Nenhuma dica encontrada.
Leitura recomendada

Bloqueando Skype

Blackbox - personalizando

Como medir a informação?

Executando vários comandos em sequência no GNU/Linux

lshell - Limitando ambiente e comandos a usuários/grupos

  

Comentários

Nenhum comentário foi encontrado.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts