2011-03-24 12 views

Respuesta

0

El primer paso es darnos alguna información sobre por qué no está funcionando. Haz una página con phpinfo(), asegúrate de que oauth no esté allí.

Va a querer detener Apache y volver a iniciarlo. Luego verifique el registro de errores. Si lo ha agregado a su directorio de extensión y ha configurado su php.ini, entonces debería informar al registro de errores de por qué no se está cargando la extensión.

15

Después de actualizar a MAMP 2.0 para PHP 5.2.17 Seguí estos pasos para instalar el módulo oauth través pecl

  1. Descargar MAMP Server components and libraries Específicamente desea que PHP-5.2.17.tar. GZ
  2. Descomprimir php-5.2.17.tar.gz a /Applications/MAMP/bin/php/php5.2.17/include/php
  3. configurar Marcha contra el php descargado. No lo construyas.

    cd/Aplicaciones /MAMP/bin/php/php5.2.17/include/php; ./configure

  4. Quitar roto configuración de pera:

    mv /Applications/MAMP/bin/php/php5.2.17/conf/pear.conf /Applications/MAMP/bin/php/php5.2.17/ conf/pear.conf.bak

  5. Compilar oauth

    cd /Applications/MAMP/bin/php/php5.2.17/bin; ./pecl instalar oauth

  6. actualización php.ini y añadir la extensión = oauth.so Esto se puede hacer en MAMP bajo Archivo -> Editar plantilla -> PHP -> PHP 5.2.17 php.ini

+0

Esto funcionó perfectamente para mí: D ¡Eres increíble! Seguido paso a paso. La carpeta de inclusión no existía, así que la creé. Moví todos los contenidos de la carpeta php-5.2.17 de la dmg que descargué a la carpeta de inclusión y el resto fue copiar/pegar. ¡Gracias! – Spoeken

+0

Seguí todos los pasos hasta el paso 3. pero luego el terminal dice: "zsh: no existe ese archivo o directorio: ./configure" ¿Qué debo hacer? –

+0

Me estoy tropezando en el paso 5, '/Applications/MAMP/bin/php/php5.6.10/include/php/Zend/zend.h:51:11: error fatal: archivo 'zend_config.h' no encontrado' –

1

Dado que las fuentes de MAMP 3.0 son difíciles de encontrar pero puede descargar las fuentes de PHP.net, asegúrese de que la versión coincida: http://php.net/downloads.php, luego siga las instrucciones de Ryan.

2

Para MAMP 3:

  1. Descargar e instalar OAuth.

    sudo pecl install oauth 
    
  2. Luego, vaya a MAMP, y haga clic en File > Edit Template > PHP > PHP 5.x.x php.ini y añadir la siguiente línea

    extension = oauth.so 
    

    Asegúrese de elegir la versión actual de PHP en ejecución (o pulse CMD + a edita el archivo php.ini en ejecución de MAMP).

  3. Reiniciar servidores MAMP.