Estoy usando MAMP para el desarrollo. Nunca he sido capaz de obtener la PERA para el trabajo. El MAMP documentación y foros parece que no tenemos las respuestas. Todo el mundo que le preguntó en la MAMP foro parece no tener respuestas.

Anteriormente he desarrollado los sistemas de MAMP y sólo se utiliza la PERA por mail para que me consiguió trabajo una vez en el servidor en lugar de en MAMP. Quiero usar más de PERA ahora.

¿Alguien puede darme una idiotas guía para conseguir que va. Puedo terminal de acceso y tipo de líneas de comandos, sin embargo, yo realmente no entiendo lo que está pasando así que cuando las cosas se detienen o tirar errores que tengo que hacer más preguntas. He tenido que ir con varias cosas que se encuentran en internet, pero no tan lejos.

MAMP es la versión 1.9.5 Mac OS 10.6.7

InformationsquelleAutor Colin Martin | 2011-04-01

3 Comentarios

  1. 49

    @Marcelo Rodrigo respuesta es genial!!! Y me alegro de que él incluidas sus fuentes. Por las siguientes fuentes de sus fuentes fui capaz de encontrar la siguiente información.


    Instalar PEAR en MAMP

    Con el fin de obtener la PERA de trabajo con MAMP ejecutar los siguientes comandos. Aviso hay comandos para MAMP v1.x.x y versiones más recientes. Averiguar qué versión se está ejecutando. También, observe que el PHP versiones difieren. Asegúrese de que la versión de los comandos de abajo es la que realmente está utilizando. MAMP permite cambiar las versiones. Usted puede comprobar mediante la apertura de MAMP > Server > PHP.

    NOTA:

    Esto puede ser obvio para algunos, pero debe dejar de MAMP primera. De lo contrario, usted puede conseguir algunos errores extraños.

    1) Cambiar los permisos de directorio para poder ejecutar los archivos dentro de ellos:

    MAMP v2.x.x

    chmod 774 /Applications/MAMP/bin/php/php5.4.4/bin/pear
    chmod 774 /Applications/MAMP/bin/php/php5.4.4/bin/php

    MAMP v1.x.x

    chmod 774 /Applications/MAMP/bin/php5.3/bin/pear
    chmod 774 /Applications/MAMP/bin/php5.3/bin/php

    2) la creación de un alias para evitar tener que escribir la ruta completa.

    Cada vez que desee acceder a la pera tiene que escribir «/Applications/MAMP/bin/php5.3/bin/pera». Escribir «pera» se refiere a lo que está instalado en su mac y no MAMP a instalar. (Esto solo aplica para el actual período de sesiones. Para una permanente alias, coloque el siguiente comando en tu ~/.bash_profile archivo. Aquí hay un tutorial sobre cómo hacerlo.)

    MAMP v2.x.x

    alias mpear="/Applications/MAMP/bin/php/php5.4.4/bin/pear"

    MAMP v1.x.x

    alias mpear="/Applications/MAMP/bin/php5.3/bin/pear"

    3) Hacer un enlace entre php5 y php5.3 carpetas (No es Necesario para MAMP v2.x.x):

    Pera se confunde acerca de su versión, ya que instala tanto en php5.3 y php5 directorio

    Al actualizar de pera que se cree un nuevo /Aplicaciones/MAMP/bin/php5 directorio y la propagación de archivos entre php5.3 y php5 carpetas. Usar el siguiente código para hacer un enlace entre los dos archivos para que funcionen como uno solo. Más información sobre el comando de «ln» . Fuente: @Marcelo Rodrigo post

    ln -s php5.3 php5

    4) asegúrese de pera está trabajando:

    mpear -V

    5) Ahora la actualización de pera:

    mpear channel-update pear.php.net
    mpear upgrade pear

    6) Y vuelva a comprobar para ver si se actualiza pera correctamente

    mpear -V


    Instalar PHPUnit

    Usted no necesita instalar PHPUnit. Si mpear -V trabajado para usted, entonces usted se hace la instalación de PERA en MAMP. Para mi entorno de desarrollo que necesitaba PHPUnit para la unidad de pruebas, así que pensé que me gustaría incluir un tutorial para instalar PHPUnit ahora que tenemos la PERA de trabajo. Sólo haga esto si usted necesita de PHPUnit. Si usted no sabe lo que es, no la necesita.

    Ejecutar los siguientes comandos:

    1) Instalar PHPUnit:

    NOTA: Abajo yo estoy usando «mpear», que es en realidad un alias puedo configurar en el paso 2 anterior. Usted puede simplemente utilizar «/Applications/MAMP/bin/php5.3/bin/pera» en su lugar.

    mpear config-set auto_discover 1
    mpear install pear.phpunit.de/PHPUnit

    Fuente: http://www.phpunit.de/manual/current/en/installation.html

    2) Permitir MAMP para el uso de PHPUnit

    Link de su INTIMIDAD a la instalación de phpunit con el valor predeterminado de phpunit ubicación. (No funciona con el León de Montaña, en lugar de ver el paso 2a)

    sudo ln -s /Applications/MAMP/bin/php5/bin/phpunit /usr/local/bin/phpunit

    **2a) Para Mountain Lion Sólo a Crear un symobolic vínculo entre MAMP php.ini y el php.ini en /etc

    sudo ln -s /Applications/MAMP/bin/php/php5.4.4/conf/php.ini /etc/php.ini

    Si dice que existe en los archivos, hacer una copia de seguridad de /etc/php.ini y eliminarlo.

    3) asegurarse de que funciona

    phpunit --version

    Para detalles acerca de cómo instalar phpunit salida:


    Fuentes:

    • Esto fue muy útil, aunque me encontré con que tenía que ejecutar también ‘/Aplicaciones/MAMP/bin/php/php5.4.10/bin/canal pear-descubrir pear.symfony.com » en el orden de las cosas para completar con éxito. Otra documentación que he visto solo me tenía a la adición de la pear.phpunit.de el canal y la pear.symfony-project.com, mientras que la adición de pear.symfony.com hecha esta completeable. Gracias
  2. 7

    Si sólo quieres phpunit para el trabajo, utilice los siguientes comandos en una copia nueva de MAMP 1.9.5:

    cd /Applications/MAMP/bin
    ln -s php5.3 php5
    php5/bin/pear channel-discover pear.phpunit.de
    php5/bin/pear channel-discover components.ez.no
    php5/bin/pear channel-discover pear.symfony-project.com
    php5/bin/pear channel-update pear.php.net
    php5/bin/pear upgrade pear
    php5/bin/pear install phpunit/PHPUnit
    ln -s /Applications/MAMP/bin/php5/bin/phpunit /usr/local/bin/phpunit
    phpunit --version

    Hecho.

    El código anterior corrige los problemas siguientes:

    Error 1:
    la pera se confunde acerca de su versión, ya que instala tanto en php5.3 y php5 directorio

    Pera actualizaciones actualizaciones e instala desde /Aplicaciones/MAMP/bin/php5.3/la pera, pero va a crear un nuevo /Aplicaciones/MAMP/bin/php5 directorio y la propagación de archivos entre el php5.3 directo y el nuevo php5 directorio y se confunden acerca de qué versión es.

    Revisión:
    ln -s php5.3 php5

    Creo que si está usando PHP 5.2 a continuación, utilizando ln -s php5.2 php5 debería funcionar igualmente bien, pero yo no he probado este

    Problema 2:
    la pera es de fecha

    esto es comprensible de la MAMP equipo, realmente el problema era que era muy difícil hacer una actualización a causa de Error 1

    Fuente: http://forum.mamp.info/viewtopic.php?f=6&t=11102

  3. 6

    Hace poco encontré el siguiente enlace configurar correctamente mi MAMP 2.1.1 ejecución:

    PEAR Version: 1.9.4
    PHP Version: 5.4.4
    Zend Engine Version: 2.4.0

    Tratar:

    sudo /Applications/MAMP/bin/php/php5.4.4/bin/pear config-set auto_discover 1
    sudo /Applications/MAMP/bin/php/php5.4.4/bin/pear install pear.phpunit.de/PHPUnit

    Para que esté disponible en la línea de comandos en todas partes que usted necesita para crear una suave línea para phpunit en su local de reciclaje.

    sudo ln -s /Applications/MAMP/bin/php/php5.4.4/bin/phpunit /usr/local/bin/phpunit

    Ahora intenta:

     phpunit --version
    1. Confirmar que funciona intente desde aquí: /Applications/MAMP/bin/php/php5.4.4/bin/
    2. Confirmar el enlace simbólico trabajado. Pruebe en otro lugar como ~/ o /.

    Si ambos trabajado usted está listo para el código.

    FUENTE/CRÉDITO: Enej Bajgoric Desarrollador Web, CTLT british columbia (Vancouver, Canadá en http://blogs.ubc.ca/enej/2012/10/01/installing-phpunit-on-mamps/

Dejar respuesta

Please enter your comment!
Please enter your name here