Instalação da PEAR MDB2 no Linux

Publicado por Mauricio Teles em 01/02/2008

[ Hits: 11.660 ]

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

OpenLDAP básico no CentOS

Impressão através do sistema de emulação 3270 SIAFI/HOD para Debian Linux

Modem AIKO 83D para Vivo

ESTUDO: Uso de sistemas de fonte aberto no ambiente corporativo

Instalando o banco de dados Firebird no CentOS 5.3

  

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