Instalando a extensão DBASE no PHP 5 para Linux (Ubuntu Server 9.10)
by Paulo on Feb.09, 2010, under Linux, PHP
Ao precisar habilitar o suporte para DBASE no PHP 5 que tinha instalado através do apt-get no Ubuntu, me daperei com o seguinte problema: a extensão simplesmente não existia!
Então com alguma pesquisa, descobri que copiar os arquivos da extensão baixados na internet, resolveriam o problema. Porém, há o risco de o mesmo não ser compatível com o PHP do sistema, ter códigos maliciosos compilados… Enfim.
Até que encontrei um artigo, explicando como compilar extensões do PHP.
Feliz da vida, baixei o código fonte através do Ubuntu (apt-get source php5) e então para minha surpresa, o código fonte da extensão também não estava disponível nos sources oferecidos pelo Ubuntu!
Então tive que apelar, baixei o código fonte direto do site do PHP, e instalei conforme o passo-a-passo a seguir, que funcionou corretamente no Ubuntu Server 9.10:
Instale o kit de desenvolvimento do PHP 5:
# sudo apt-get install php5-dev
- Baixe o código fonte do PHP 5 em: http://www.php.net/downloads.php
- Descompacte a pasta:
# tar -xzf php-5.x.x.tar.gz
- Navegue até php-5.x.x/ext/dbase
- Execute os comandos:
# phpize (prepara a extensão para compilação)
# ./configure
# make
- Copie os arquivos do módulo compilados para a pasta de seu PHP 5:
sudo cp modules/* /usr/lib/php5/20060613+lfs (o nome dessa pasta pode variar)
- Edite seu arquivo php.ini para carregar o módulo recém-compilado. No Ubuntu 9.10 Server, este arquivo está localizado em:
/etc/php5/apache2/php.ini
- Inserir a seguinte linha próximo à seção “Dynamic Extensions“:
extension=dbase.so
- Salve e feche seu arquivo
- Reinicie o Apache:
/etc/init.d/apache2 stop
/etc/init.d/apache2 start
ou
/etc/init.d/apache2 restart
- Corra para o abraço =)
Agora a pergunta que não quer calar: Porque o PHP do Ubuntu vem sem essa extensão? =(
Se este artigo lhe foi útil, deixe um comentário ![]()
–
Paulo Johnny Alves
“Compiling shared PECL extensions with phpize”
http://www.php.net/manual/en/install.pecl.phpize.php
Online, 09/02/2010 – 09:30
Equipe de desenvolvimento
by Paulo on Sep.18, 2009, under Eventos
Mais um dia de trabalho na Bonesoft.
Luis Moreira recebe prêmio de Melhor Artesão do ano
by Paulo on Jul.07, 2009, under Eventos
É com imensa alegria que informamos que nosso cliente Luis Moreira recebeu o prêmio de Melhor Artesão de 2009.
A premiação do Melhor Artesão do Ano foi dada na Mega Artesanal 2009, evento no qual a Bonesoft esteve presente.
Parabéns Luis Moreira!
Luis Moreira recebe o prêmio de Melhor Artesão do Ano
Bonesoft na Mega Artesanal 2009
by Paulo on Jul.06, 2009, under Eventos
A Mega Artesanal é a maior feira de artesanato do Brasil. O evento ocorre anualmente em São Paulo e reúne artesãos de todo Brasil.
A Bonesoft esteve presente para divulgar e oferecer seu trabalho aos artesãos.
Confira a galeria de fotos: