Instalando o pacote PECL no Ubuntu - não é possível encontrar o config.m4

2

Eu tenho uma nova instalação do Ubuntu em execução, ele trabalha com páginas PHP no Apache, tudo funciona normalmente.

Estou tentando instalar um pacote PHP-PEAR chamado SCA_SDO , há um problema com alguns programas com os quais não estou familiarizado, como o phpize (prepara uma extensão do PHP para compilação), e recursos avançados da ferramenta de instalação do PECL.

Eu tenho os seguintes pacotes PHP instalados

  • php5-cli
  • php5-common
  • php5-dev
  • php-pear
  • php5-xsl
  • php5-xmlrpc

Medidas tomadas:

$ sudo pecl install SCA_SDO

Resultados

downloading SCA_SDO-1.2.4.tgz ...
Starting to download SCA_SDO-1.2.4.tgz (576,531 bytes)
..............done: 576,531 bytes
194 source files, building
running: phpize
Cannot find config.m4.
Make sure that you run '/usr/bin/phpize' in the top level source directory of the module

If the command failed with 'phpize: not found' then you need to install php5-dev package
You can do it by running 'apt-get install php5-dev' as a root userERROR: 'phpize' failed

locate config.m4 aparece vazio.

Houve uma série de outras perguntas na internet que mostram esse erro, todas descrevendo "truques" estranhos como executar phpize do diretório /usr/bin ou alguma outra coisa, mas nenhuma delas realmente fez nada de bom aqui .

Eu realmente fiz o download e executei make no pecl a partir do código-fonte para ter certeza de que não era um pacote ruim ou algo assim.

Não sei ao certo para onde ir, não consigo fazer o módulo .so instalar ou executar o phpize.

    
por Incognito 01.12.2011 / 17:39

2 respostas

2

O PHP 5.3 não pode compilar com este pacote.

    
por 01.12.2011 / 19:59
1

config.m4 está localizado no tronco

Talvez faça o download e instale sem pecl? link

Siga o readme na versão compactada: link

    
por 01.12.2011 / 17:51