PECL erro de instalação / phpize

3

Esta é a minha configuração do PHP

##################################################################
# setup PHP
##################################################################

# we use this to make inline CSS in newsletter
yum install php php-tidy php-xml php-xmlrpc php-gd -y

# if make is missing
yum install gcc automake autoconf libtool make -y

# configuring php pecl http
yum install zlib-devel curl-devel php-devel php-pear -y

# required by phpMyAdmin
yum install php-mcrypt php-mbstring php-bcmath pcre -y

pecl channel-update pecl.php.net
pecl upgrade

pecl install bbcode
pecl install pecl_http
pecl install apc
pecl install oauth

# add to /etc/php.ini

extension=bbcode.so
extension=http.so
extension=apc.so
extension=oauth.so

apc.shm_size="128MB"

Infelizmente, quando corro

pecl install oauth

Eu recebo:

[root@server ~]# pecl install oauth
downloading oauth-1.1.0.tgz ...
Starting to download oauth-1.1.0.tgz (44,731 bytes)
............done: 44,731 bytes
6 source files, building
ERROR: could not chdir to /var/tmp/oauth/examples

Bem, digamos que eu crie o diretório.

[root@server ~]# mkdir /var/tmp/oauth
[root@server ~]# mkdir /var/tmp/oauth/examples
[root@server ~]# pecl install oauth
downloading oauth-1.1.0.tgz ...
Starting to download oauth-1.1.0.tgz (44,731 bytes)
............done: 44,731 bytes
6 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

ERROR: 'phpize' failed
[root@server ~]# 

uh. Eu desisto desta. Está tentando consertar isso nas últimas horas.

Mais informações.

[root@server ~]# phpize -v
Configuring for:
PHP Api Version:         20090626
Zend Module Api No:      20090626
Zend Extension Api No:   220090626

e

[root@server ~]# find / -name "config.m4"
[root@server ~]# 
    
por Gajus 13.06.2011 / 17:20

2 respostas

2

Este é realmente um bug PECL. ( link )

A solução é dada na página do PECL.

    
por 13.06.2011 / 18:21
0

faça o download da biblioteca procurando manualmente, digamos PDO_MYSQL-1.0.2.tgz. descompacte-o e entre no diretório PD0_MYSQL-1.0.2. Execute o phpize. ele será instalado.

espero que isso ajude

    
por 29.09.2011 / 00:32

Tags