2011-12-08 37 views
21

Intento instalar xdebug pero aparece el siguiente mensaje de error sobre 'phpize'. ¿Cómo puedo solucionar esto?phpize no funcionará en Mac OS X Lion

leny:~ nick$ sudo pecl install xdebug 
Password: 
downloading xdebug-2.1.2.tgz ... 
Starting to download xdebug-2.1.2.tgz (304,229 bytes) 
............done: 304,229 bytes 
66 source files, building 
running: phpize 
Configuring for: 
PHP Api Version:   20090626 
Zend Module Api No:  20090626 
Zend Extension Api No: 220090626 
Cannot find autoconf. Please check your autoconf installation and the 
$PHP_AUTOCONF environment variable. Then, rerun this script. 

ERROR: `phpize' failed 
+0

También he topado con este problema. Instalé autoconf, y lo agregué a la ruta en mi perfil de bash, pero todavía recibo este mensaje. No estoy seguro de que la instalación de autoconf tenga algo que ver con eso. – jenlampton

Respuesta

26

"No se puede encontrar autoconf" - Instalar autoconf y vuelva a intentarlo.

sudo port install autoconf pero necesita Xcode y MacPorts por lo que yo sé.

+0

Gracias por la respuesta rápida. Soy un mediodía en esta área, pero ¿cómo instalo autoconf? ¡Gracias! – directory

+0

Acabo de actualizar mi respuesta –

+0

Sí, lo hice con solo Xcode. Muchas gracias =) – directory

72

También puede instalar autoconf a través de homebrew. Basta con ejecutar

brew install autoconf 

Y todo saldrá bien

+1

Obtuve errores de permiso de esto. Necesito hacer primero: * sudo chown -R su nombre de usuario/usr/local * luego: * sudo chmod -R u + w/usr/local * y finalmente: * brew link autoconf * – mpemburn

+0

Esto me ayudó mucho. ¡Gracias! – Rick

+0

¡¡¡Gracias !!!!!!!!!! –

1

Para mí, no había aceptado la licencia Xcode: -

$ sudo /usr/bin/m4 --version 


You have not agreed to the Xcode license agreements. You must agree to both license agreements below in order to use Xcode. 

Hit the Enter key to view the license agreements at '/Applications/Xcode.app/Contents/Resources/English.lproj/License.rtf' 

IMPORTANT: BY USING THIS SOFTWARE, YOU ARE AGREEING TO BE BOUND BY THE FOLLOWING APPLE TERMS: