Compilar extensões php no linux? [RESOLVIDO]

1. Compilar extensões php no linux? [RESOLVIDO]

Wryel Covo
wryel

(usa Debian)

Enviado em 25/06/2009 - 11:20h

To com a seguinte mensagem:

Fatal error: Call to undefined function sqlite_open() in /var/www/public_html/os/os.php on line 66

ja me certifiquei que no servidor não tem esta extensão e, gostaria de saber como eu faço para compilar uma extensão no linux ? pode ser um tutorial, uma dica, qualquer coisa ?!

lembrando: não quero fazer nada via apt-get :P

distro: debian


  


2. MELHOR RESPOSTA

Mateus
mtarcinalli

(usa Debian)

Enviado em 25/06/2009 - 12:09h

O sql lite não tem nenhuma dependência, e já vem por padrão no php, direto do php.net:

The SQLite extension is enabled by default as of PHP 5. Before that time the SQLite library is needed.

Então é só mandar bala:
./configue
make
make install

3. Re: Compilar extensões php no linux? [RESOLVIDO]

Mateus
mtarcinalli

(usa Debian)

Enviado em 25/06/2009 - 11:33h

O php da um pouco de trabalho para compilar, ele tem muitas bibliotecas.
Primeiro passo é baixar os fontes do php em www.php.net
Descompactar:
tar zxvf php-5.2.5.tar.gz
ou se for bz2:
tar jxvf php-5.2.5.tar.bz2
O mais complicado é o configure, já que o php tem muitos parâmetros de configuração, para ver todos tente um:
./configure --help
Referente ao sql lite pelo que vi ele já é padrão do php, senão é provável que um:
./configure --with-sqlite
resolva seu problema.
Depois de configurar, compilar:
make
E instalar:
make install
E para terminar só configurar o apache.


4. Re: Compilar extensões php no linux? [RESOLVIDO]

Wryel Covo
wryel

(usa Debian)

Enviado em 25/06/2009 - 11:56h

o php/apache ja está instalado na maquina, a parte de instalação tanto sua quanto um tuto que eu achei na fiqui mais entendido e vi que não é nenhum bixo de sete cabeças.

obrigado pela ajuda. O problema agora é encontrar os pacotes do sqlite certo, pq pelo que eu to olhando, nem no site do sqlite tem pra download ou eu não to baichando o correto =|


5. Re: Compilar extensões php no linux? [RESOLVIDO]

Wryel Covo
wryel

(usa Debian)

Enviado em 25/06/2009 - 12:48h

foi-se aqui, porem não da maneira que eu queria. Como ta em ambiente de produção nõ da pra ficar brincando :P

porem chegando em casa eu vo tentar fazer isso no braço e descobrir qual é o problema, pois cedo ou tarde eu sei que vou precisar instalar extension novas. :|






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts