Spiga

Instalando PEAR en windows

August 02, 07 by Pedro Hernández

Eh…, bueno soy sincero y es que estoy tratando de entrar como colaborador en la comunidad de mi PHP Framework favorito: symfony, y para hacer un previo que más que explicar un poco en detalle sobre la instalación de PEAR, la opción más recomendable para symfony. Vamos a ello:

  1. Descargar e instalar la última versión de Wamp Server. Este es el multiInstaller AMP (apache, MySQL & PHP) que uso, pero no dudo que los resultados serán igual de satisfactorios si usas otro, como el caso de XAMPP.
    .
  2. Durante la instalación, he dejado por defecto las rutas o path que nos propone el instalador, como son: Todo el AMP: “C:\wamp”, PathRoot: “C:\wamp\www”. Aunque para el tutorial serán de importancia, puedes elegir las rutas a tu conveniencia.
    .
  3. Dirígete a “C:\wamp\php”, busca y ejecuta el archivo “go-pear.bat”.
    .

    sshot-2007-08-02-00-26-23.jpg

  4. La ventana de Líneas de Comandos se abrirá con el siguiente mensaje, acto seguido presionamos Enter:
    .

    sshot-2007-08-02-00-27-52.jpg

  5. Luego de esto, nos aparecerá una lista numerada hasta el 10. Aquí simplemente volvemos a presionar Enter.
    .

    sshot-2007-08-02-00-29-42-otra-vez-enter.jpg

  6. Terminado de ejecutar nos preguntará si queremos que se modifique el php.ini, escribe la letra “Y” (de yes, en mayúsculas y sin comillas) y dale Enter.
    .

    sshot-2007-08-02-00-30-59.jpg

  7. Si te preguntas donde se hizo esta modificación, dirígete al final del archivo “php.ini” ubicado en “C:\wamp\php” (la misma ruta es mostrada en la línea de comandos) y observa el cambio:
    .
    [code]
    ;***** Added by go-pear
    include_path=".;C:\wamp\php\pear"
    ;*****
    [/code]
    .
  8. A continuación se te dirá que se actualizará el include_path, solo dale Enter.
    .

    sshot-2007-08-02-00-32-07.jpg

  9. Y hasta aquí llegó la linea de comando, (por el momento). Como último mensaje nos anuncian que se ha creado un archivo llamado PEAR_ENV.reg, el cual agregará algunas variables de entorno.
    .

    sshot-2007-08-02-00-32-51.jpg

  10. Dirígete a “C:\wamp\php” y dale doble clic al archivo “PEAR_ENV.reg”. Al mensaje que aparece dale en “si” y al siguiente dale “aceptar”.
    .

    sshot-2007-08-02-00-34-36.jpg

    sshot-2007-08-02-00-35-34.jpg

    sshot-2007-08-02-00-36-14.jpg

  11. En el mismo directorio copia el archivo pear.bat y pegalo en el directorio “C:\WINDOWS\system32″.
    .

    sshot-2007-08-02-00-38-392.JPG

  12. Ahora activa ejecutar y escribe en el cmd para abrir la línea de comandos.
    .

    sshot-2007-08-02-00-42-10.jpg

  13. Una vez en el pront escribe pear para que te aparezca todos los comando que contiene. Si un error ocurriese deberás revisar los pasos anteriores por si no se te paso nada.
    .

    sshot-2007-08-02-00-43-33.jpg

  14. En este paso intenta instalar un paquete de pear como por ejemplo el de MDB2.
    .

    sshot-2007-08-02-00-44-44.jpg

  15. Oops, un “error fatal” debería de aparecerte. Lo que sucede es que en el php.ini el límite de memoria asignado para nuestros scripts PHP es de 8MB.
    .

    sshot-2007-08-02-00-46-04.jpg

  16. Para evitar este error en las instalaciones pear y en futuras ocasiones, deberemos cambia el tamaño de memoria asignada en 2 archivos php.ini, a por ejemplo 64MB. Estos archivos se encuentran en: “C:\wamp\php\php.ini” y “C:\wamp\Apache2\bin\php.ini”.
    .

    sshot-2007-08-02-00-46-58.jpg

    sshot-2007-08-02-00-51-11.jpg

    sshot-2007-08-02-00-52-10.jpg

    sshot-2007-08-02-00-53-12.jpg

  17. Ahora reinicia los servicios / procesos a través de wamp.
    .

    sshot-2007-08-02-00-54-182.JPG

  18. Vuelve a intentar instalar pear MDB2 como en el paso 14, en este ocasión seguro que se instalará con éxito.
    .

    sshot-2007-08-02-00-56-33.jpg

  19. Al finalizar escribe pear list, para listar todos los paquetes instalados de pear, en el veras que ya aparece listado MDB2.
    .

    sshot-2007-08-02-00-57-59.jpg

Como puedes ver esta es una manera de instalar pear (aunque es la única que conozco :p ). Este tutorial a resultado un poco largo pero es para no perder los detalles de la instalación, además en el próximo tutorial mostraré como instalar symfony vía pear.

Una última recomendación, cada vez que actualices pear o algunos de sus paquetes copia de nuevo pear.bat en system32, así nos aseguramos de tener actualiza también nuestra línea de comando pear.

Add your comment

78 responses for this post

  1. Instalando symfony en windows Says:

    [...] de phpleo Instalando PEAR en windows Ago [...]

  2. Alejandro Jesús Perazzo Says:

    Hola no veo el contenido del tutorial, me podria pasar la el linck real o cualquier otro para terminar con la instalacion de PEAR y synfony, por favor, gracias

  3. phpleo Says:

    Oops perdona, ya he corregido el problema. Ahora se ven perfectamente. Gracias por el reporte. Salu2

  4. JJ Says:

    buenisimo el tuto no te imaginas lo mucho que me ayudo!!!!!
    Gracias Mil

  5. phpleo Says:

    Es un gusto saberlo, y gracias por comentar ;)

  6. mau Says:

    Excelente… nada mas que darte las gracias.. a prueba de weones

  7. phpleo Says:

    jaja, gracias a ti.

  8. Jav Says:

    yo tenia instalado php en mi maquina usandolo con IIS (por lo que no tengo WAMP, XAMPP. o algo parecido) y el php.ini tiene de memory_limit = 128, por lo que no me presenta el error que pones en el tutorial. El memory_limit asi viene en la version mas reciente de php o es por no haber usando algun paquete como WAMP?

  9. phpleo Says:

    Asi es, Salu2 :)

  10. alelaila Says:

    Mil gracias!!! no encontré tutorial más detallado q este!!!! me re sirvio!!!!. Salu2

  11. phpleo Says:

    :)

  12. CiD Says:

    Hola pues con la molestia de saber como para cuando tendras el tutorial de instalacion de symfony desde pear por que segun ya lo instale pero sigo teniendo problemas con la generacionde los proyectos, lei el libro de the ultimate guide to SYMFONY pero no esta tan explicado como tu tutorial, te paso el error por si tienes oportunidad de apollarme con tu orientacion,
    tengo dos dudas , donde se crean los directorios que contienen la estructura del proyecto, tienen que ser en el directorio pear o puede ser cualquier otro otra cosa cuando uso elcommand “symfony init-project miproyecto” me dice que symfny no es reconocido como comando interno o externo, trabajo con XAMPP y ya lo reinstale monnton de veces y nada que puedo hacer funcionar symfony, espero me puedas orientar.. graicas de antemano.
    Saludos.:D

  13. CiD Says:

    A perdon se me pasaba, agrego que el comando de symfony solo me funciona en el directorio de php
    saludos..

  14. phpleo Says:

    emmm…

    Bueno, el tutorial de symfony esta desde el día siguiente que termine este, incluso lo coloqué en el wiki de symfony :$

    http://blog.phpleo.com/2007/08/03/instalando-symfony-en-windows/

    Si tienes problemas con la estructura te sugiero revisar la traducción oficial del libro:

    http://www.librosweb.es/symfony/index.html

    Otra cosa, me gustaría saber donde está el libro que dices: “the ultimate guide to SYMFONY”.

    Salu2.

  15. CiD Says:

    gracias por el tip..

  16. alelaila Says:

    hola de nuevo! tengo problemas con PEAR. Antes había seguido los pasos al pie de la letra; todo iba bien cuando decidí pasarme a xampp (pasé de appserv …) Instalé Xampp pero ya anteriormente habia completado los pasos con appserv.. me seguís? ok. Ahora tengo un problema… siguiendo los pasos del link q me dejaste en el post q sigue, me trabo en uno… al querer hacer:
    C:\xampp>pear config-show
    me sale el siguiente error:
    ********************************************************************************************
    Notice: unserialize (): Error at offset 112 of 354 bytes in Config.php on line 1003
    ERROR: the default config file is not a valid config file or is corrupted
    ********************************************************************************************
    vamos hasta ahi? ok
    cuando voy por el archivo go-pear.bat y presiono por segunda vez me sale lo siguiente:
    ********************************************************************************************
    Notice: unserialize (): Error at offset 112 of 354 bytes in phar://go-pear.phar-PEAR/Config.php on line 1007
    Fatal error: Call to undefined method PEAR_Error::set() in phar://go-pear.phar/PEAR/Start.php on line 263
    ********************************************************************************************
    ok, ahora, q hago???? Saludos!

  17. phpleo Says:

    Parece ser problema con la asignación de memoria, trata de aumentarla antes de instalar PEAR.

    Si no funcionase mira el wiki de symfony que hay algunos tutoriales de como instalar symfony con XAMPP y puede que te resulte de utilidad.

    Salu2 ^^

  18. alelaila Says:

    ok gracias!!!!!!!

  19. warriormaster Says:

    Mil gracias la verdad me funciono a todo dar, estan muy buenas tus enseñanzas

  20. codebirth Says:

    Se instaló perfecto, muchas gracias.

  21. lordmagneto Says:

    Muy agradecido por la información brindada excelente material, solo se debe seguir paso a paso y se instala sin ningún problema.

    Gracias

  22. kats Says:

    BUENISIMO……se instalo .. en dos patadas………………

  23. Eduardo Says:

    Hola muy buen tutorial, tengo un pequeño problema que al instalar pear me sale este error.

    unserialize (): Error at offset 112 of 354 bytes in Config.php on line 1003………

    A que se debe uso xampp como paquete de instalación

  24. Eduardo Says:

    Luego de medio buscar por toda la red encontré una solución que daban por ahí, era que se tenia que borrar el archivo pear.ini del directorio de windows, yo lo borre y de paso renombre el archivo pear.ini de C:\xamp\php a otro nombre reinicie mi ordenador y funciona hasta el momento, seguire con la instalación de los demás componentes y veremos que pasa

  25. phpleo Says:

    Gracias por tu aporte Eduardo ^^

  26. Patroklo Says:

    vale y si el pear_env.reg no aparece por ningún lado que hago? alguien puede ayudarme?

  27. federico Says:

    Si alguno llega a actualizar el WAMP5 o otra version a la wampserver 2, al correr go-pear.bat seguramente no podran terminar la instalacion, para que funcione:

    1 Desinstalar wamp anterior (ojo hacer backup de archivos y bases de datos)
    2 Borrar el Directorio de WAMP ej: c:\wamp
    3 Borrar variables de entorno de windows. mi pc > clic derecho > propiedades > opciones avanzadas > variables de entorno. y eliminar todas las referidas a PHP
    4 Instalar wampserver 2
    5 seguir los pasos del tutorial corriendo go-pear.bat. Si van a utilizar symfony tengan en cuenta que la estructura de directorios cambia en la version wampserver 2. cambiar las rutas en los ini y bat del tutorial de symfony.

  28. master Says:

    THANK YOU

    best!!!

  29. Sergio Says:

    Felicitaciones por la explicacion tan detallada!

    Para los novatos como yo en PEAR y Symfony, es un gran recurso el que brindas.

    Slds y excelente año.

  30. Guillermo Says:

    Hola… esta excelente la explicacion para instalar pear.

    Sabes, se instalo todo “bien” al parecer, pues me aparece la lista de comandos al finalizar la instalacion de PEAR, pero durante la instalacion, precisamente en el paso 5

    1-8, ‘all’ or Enter to continue:

    le doy a ENTER y comienza…

    Beginning install…
    Configuration written to C:\WINDOWS\pear.ini…
    Initialized registry…
    Preparing to install…
    installing phar://go-pear.phar/PEAR/go-pear-tarballs/Archive_Tar-1.3.1.tar…
    installing phar://go-pear.phar/PEAR/go-pear-tarballs/Console_Getopt-1.2.tar…
    installing phar://go-pear.phar/PEAR/go-pear-tarballs/PEAR-1.4.11.tar…

    luego aparecen un moton de advertencias (‘Warning’) que son estas:

    Warning: Cannot use a scalar value as an array in phar://go-pear.phar/PEAR/DependencyDB.php on line 230

    Warning: Invalid argument supplied for foreach() in phar://go-pear.phar/PEAR/Dependency2.php on line 1040

    Warning: Invalid argument supplied for foreach() in phar://go-pear.phar/PEAR/Dependency2.php on line 1040
    pear/PEAR can optionally use package “pear/XML_RPC” (version >= 1.4.0)

    esas son… se repiten varias veces, pero en la misma linea de codigo y la misma frase.

    a que se debe esto?… es grave?

    saludos y gracias nuevamente.

  31. ric128 Says:

    EXCELENTISIMO!!!!!!! (sin ofender… aprendan lo que es un buen tuto los “genios” que quieren ayudar pero nos complican la vida)

  32. ric128 Says:

    Pedro… la ultima version de WAMP cambió las rutas de PHP y APACHE por lo tanto tu Tuto de instalación de Pear quedó algo desactualizado. Cuando lo instalé hace un mes todo funcioni pero ahora ya no me funciona symfony.

  33. Thor Says:

    Excelente manual, me ha ayudado mucho. Gracias. Saludos.

  34. Fernando Says:

    Muchísimas gracias!! Muy buen tutorial, no lo podía instalar pero con las recomendaciones de Federico anduvo de 10. Felicitaciones!!

  35. Jhuess Says:

    Excelente tutotial 10 puntos, gracias por tu aporte… Saludos

  36. lka Says:

    Hola! Ante todo, gracias por el tutorial, he conseguido instalar pear sin problemas.

    Sólo una puntualización, y es que yo opino que es mejor, en lugar de copiar pear.bat a c:\windows\system, agregar la carpeta original a la variable de entorno PATH, de tal forma que la linea de comandos reconozca el comando “pear”.

    Saludos y gracias ;)

  37. David Says:

    Pana excelente tutorial esta perfecto, gran aporte. Saludos buen trabajo!!!!…

  38. jorge Says:

    Hola! Primero de todo enhorabuena por el tutorial, creo que puedo decir que a mas de uno nos has hecho un favor.
    Por otro lado, tengo una consulta. En un post anterior alelaila comentaba que tenia un problema, primero un notice (unserialize) y luego y un fatal error llamando a un metodo del objeto PEAR. La cuestion es que he conseguido instalar mediante este tutorial PEAR en dos maquinas diferentes sin ningun problema, pero estoy intentandolo en un tercer ordenador y no hay manera. El error, lo pongo de nuevo, es:
    ***************************************************************
    Notice: unserialize (): Error at offset 112 of 354 bytes in phar://go-pear.phar-PEAR/Config.php on line 1007
    Fatal error: Call to undefined method PEAR_Error::set() in phar://go-pear.phar/PEAR/Start.php on line 263
    ************************************************************

    La cuestion es que he cambiado el memory_size de los dos php.ini a ver si funcionaba (en xampp), pero ni asi me solventa el error. la idea es instalar symfony, por lo que me meti en el grupo de symfony y la solucion que dan es la misma. Alguien sabe alguna otra solucion o una posible explicacion a porque no funciona??
    Por cierto, wamp server no me deja instalarlo, no se porque, me dice que el archivo esta corrupto (al igual que algunos archivos de pear).
    Muchas Gracias.

  39. Alejandro Says:

    Realmente grande :D buen trabajo!

  40. Sapiens Programer Says:

    Saludos, Muchas gracias muy Bueno, lo adapte para Appserv (Apache, Php5, Mysql)… el directorio en este caso es C:\AppServ\php5 en vez de C:\wamp\php y lo demas funciono al pelo….

  41. Ricardo Says:

    Gracias, por el tutoreal.. :)

  42. oislas Says:

    Al querer instalar Spreadsheet y OLE, me marcó un un error que tiene que ver con la versión, así que sólo les puse “-beta” a ambas librerías y ya funcionó

    $pear install OLE
    Failed to download pear/OLE within preferred state “stable”, latest release is version 1.0.0RC1, stability “beta”, use “channel://pear.php.net/OLE-1.0.0RC1″ to install
    Cannot initialize ‘channel://pear.php.net/OLE’, invalid or missing package file Package “channel://pear.php.net/OLE” is not valid install failed

    $pear install OLE-beta
    downloading OLE-1.0.0RC1.tgz …
    Starting to download OLE-1.0.0RC1.tgz (12,153 bytes)
    …..done: 12,153 bytes
    install ok: channel://pear.php.net/OLE-1.0.0RC1

    $pear install Spreadsheet_Excel_Writer-beta
    downloading Spreadsheet_Excel_Writer-0.9.1.tgz …
    Starting to download Spreadsheet_Excel_Writer-0.9.1.tgz (55,037 bytes) ………….done: 55,037 bytes
    install ok: channel://pear.php.net/Spreadsheet_Excel_Writer-0.9.1

  43. Gris Says:

    Saludos! muchas grs… hasta pear todo bien… espero q con symfony tbn ;-) Grs d nvo!!

  44. zero Says:

    tengo el mismo problema q tu jorge como lo solucionaste ?..

    Notice: unserialize(): Error at offset 55 of 378 bytes in phar://go-pear.phar/PE
    AR/Config.php on line 1007

    Fatal error: Call to undefined method PEAR_Error::set() in phar://go-pear.phar/P
    EAR/Start.php on line 263
    Presione una tecla para continuar . . .

  45. Solo Magento | Configurar PEAR en WAMP (Windows) Says:

    [...] configurado para su uso. Buscando información para completar dicho proceso encontré esta entrada: Instalando PEAR en windows en phpleo, el autor ha realizado un pequeño tutorial paso a paso, fácil y [...]

  46. the_gospel_geek Says:

    MIL GRACIAS!!!

    para los q comenzamos en el cuento de los frameworks, ta rewueno….
    a prueba de doomies!!!!

    lo hice tal cual lo muestras,
    iINSTALACION 100% EXITOSA

    nuevamente, MIL GRACIAS

  47. MARCELA Says:

    hola! muchas, muchas gracias, ha sido de gran ayuda!!!! esta muy bien detallado !! Gracias

  48. lester Says:

    Tengo un problema y es que cuando sigo los pasos me sale el sgte error,si alguien puede que me ayude

    No release for package “pear/MDB2″,invalid o mising package file
    package ” channel://pear.php.net/MDB2″ is not valid
    install failed

  49. martin Says:

    Hola
    Tengo instalado el EasyPHP y cuando ejecuto go-pear.bat me presenta el siguiente error:
    _____________________________________________________________
    Beginning install…
    Configuration written to C:\Windows\pear.ini…
    Initialized registry…
    PHP Warning: Cannot use a scalar value as an array in phar://go-pear.phar/PEAR/Command.php on line 268

    Warning: Cannot use a scalar value as an array in phar://go-pear.phar/PEAR/Command.php on line 268
    PHP Warning: Cannot use a scalar value as an array in phar://go-pear.phar/PEAR/Command.php on line 268

    Warning: Cannot use a scalar value as an array in phar://go-pear.phar/PEAR/Command.php on line 268
    PHP Warning: Cannot use a scalar value as an array in phar://go-pear.phar/PEAR/Command.php on line 268

    Warning: Cannot use a scalar value as an array in phar://go-pear.phar/PEAR/Command.php on line 268
    PHP Warning: Cannot use a scalar value as an array in phar://go-pear.phar/PEAR/Command.php on line 268

    Warning: Cannot use a scalar value as an array in phar://go-pear.phar/PEAR/Command.php on line 268
    PHP Warning: Cannot use a scalar value as an array in phar://go-pear.phar/PEAR/Command.php on line 268

    Warning: Cannot use a scalar value as an array in phar://go-pear.phar/PEAR/Command.php on line 268
    PHP Warning: Cannot use a scalar value as an array in phar://go-pear.phar/PEAR/Command.php on line 268

    Warning: Cannot use a scalar value as an array in phar://go-pear.phar/PEAR/Command.php on line 268
    Preparing to install…
    installing phar://go-pear.phar/PEAR/go-pear-tarballs/Archive_Tar-1.3.1.tar…
    installing phar://go-pear.phar/PEAR/go-pear-tarballs/Console_Getopt-1.2.tar…
    installing phar://go-pear.phar/PEAR/go-pear-tarballs/PEAR-1.4.11.tar…

    PHP Warning: Cannot use a scalar value as an array in phar://go-pear.phar/Archive/Tar.php on line 2334

    Warning: Cannot use a scalar value as an array in phar://go-pear.phar/Archive/Tar.php on line 2334
    PHP Warning: Cannot use a scalar value as an array in phar://go-pear.phar/Archive/Tar.php on line 2338

    Warning: Cannot use a scalar value as an array in phar://go-pear.phar/Archive/Tar.php on line 2338
    Could not get contents of package “”. Invalid tgz file.
    Cannot initialize ‘phar://go-pear.phar/PEAR/go-pear-tarballs/Archive_Tar-1.3.1.tar’, invalid or missing package file
    PHP Warning: Cannot use a scalar value as an array in phar://go-pear.phar/Archive/Tar.php on line 2334

    Warning: Cannot use a scalar value as an array in phar://go-pear.phar/Archive/Tar.php on line 2334
    PHP Warning: Cannot use a scalar value as an array in phar://go-pear.phar/Archive/Tar.php on line 2338

    Warning: Cannot use a scalar value as an array in phar://go-pear.phar/Archive/Tar.php on line 2338
    Could not get contents of package “”. Invalid tgz file.
    Cannot initialize ‘phar://go-pear.phar/PEAR/go-pear-tarballs/Console_Getopt-1.2.tar’, invalid or missing package file
    PHP Warning: Cannot use a scalar value as an array in phar://go-pear.phar/Archive/Tar.php on line 2334

    Warning: Cannot use a scalar value as an array in phar://go-pear.phar/Archive/Tar.php on line 2334
    PHP Warning: Cannot use a scalar value as an array in phar://go-pear.phar/Archive/Tar.php on line 2338

    Warning: Cannot use a scalar value as an array in phar://go-pear.phar/Archive/Tar.php on line 2338
    Could not get contents of package “”. Invalid tgz file.
    Cannot initialize ‘phar://go-pear.phar/PEAR/go-pear-tarballs/PEAR-1.4.11.tar’, invalid or missing package file
    PHP Warning: Cannot use a scalar value as an array in phar://go-pear.phar/PEAR/Command/Install.php on line 427

    Warning: Cannot use a scalar value as an array in phar://go-pear.phar/PEAR/Command/Install.php on line 427
    PHP Warning: Cannot use a scalar value as an array in phar://go-pear.phar/PEAR/Command/Install.php on line 427

    Warning: Cannot use a scalar value as an array in phar://go-pear.phar/PEAR/Command/Install.php on line 427
    PHP Warning: Cannot use a scalar value as an array in phar://go-pear.phar/PEAR/Command/Install.php on line 427

    Warning: Cannot use a scalar value as an array in phar://go-pear.phar/PEAR/Command/Install.php on line 427
    PHP Warning: Cannot use a scalar value as an array in phar://go-pear.phar/PEAR/Command/Install.php on line 429

    Warning: Cannot use a scalar value as an array in phar://go-pear.phar/PEAR/Command/Install.php on line 429

    install failed
    _____________________________________________________________

    Alguien puede darme una mano??

    Gracias

    Martin

  50. martin Says:

    Ya encontre como solucionar este error:
    Reemplazar el archivo ~\PHP5\PEAR\go-pear.phar por el archivo que bajamos desde http://pear.php.net/go-pear.phar
    Luego reemplazar el archivo mencionado ejecutar cmd.exe y ejecutar nuevamente ~\PHP\go-pear.php
    Cuando termina de ejecutarse la instalacion del pear ejecutar el siguiente archivo con variables de registro que genera la instalacion: ~\PHP\PEAR_ENV.reg (dale OK)
    Luego cerrar la ventana de comandos cmd y abrir una nueva y ejecurar PEAR y tiene que funcionar.
    Mas info en: http://bugs.php.net/bug.php?id=39733

  51. Gustavo Says:

    Hey muchas gracias. Muy bueno el tutorial

  52. Grovito Says:

    Bueno gracias por tu aporte, solo tengo la pregunta el archivo esta dentro de WAMP o hay que bajarlo de algun sitio, cuando lo vamos actualizando, en especial para Windows.
    Porfis, espero su respuesto …

  53. Victor Aviles. Says:

    hola..
    encuentro muy buenas las explicaciones, me ayudaron mucho en varios de mis problemas.
    y siguiendo con el tema de OLE-beta y Spreadsheet_Excel_Writer-beta anteriormente mencionado les tengo una pregunta.

    cuando quiero exportar o importar un Excel.
    el error es el siguiente:


    Strict Standards: Assigning the return value of new by reference is deprecated in C:\xampp\php\PEAR\Spreadsheet\Excel\Writer\Workbook.php on line 186

    Strict Standards: Assigning the return value of new by reference is deprecated in C:\xampp\php\PEAR\Spreadsheet\Excel\Writer\Workbook.php on line 195

    Warning: Cannot modify header information – headers already sent by (output started at C:\xampp\php\PEAR\Spreadsheet\Excel\Writer\Workbook.php:186) in C:\xampp\php\PEAR\Spreadsheet\Excel\Writer.php on line 67

    ……..

    y muchas lineas mas,.

    pensé que el problema lo podrías solucionar reinstalando estas lib (OLE y Spread…)
    pero el error sigue.

    espero me den una idea para poder solucionarlo.
    y ojala no me este escapando mucho del tema central.

    Muchas Gracias

  54. gin Says:

    Hola!!

    Muchas gracias, me sirvió de mucho este tutorial, muy bien explicado!!!!!! Te pasaste en serio!!!!! Te felicito!!!!!

    Bye bye

  55. Nancy Says:

    GRACIAS¡¡¡¡

  56. andreco Says:

    exelente trabajo te felicito, porfa un consejo…. cuando hagas un tuto tam bueno como este trata de poner un ejemplillo para probar el pear… aqui ando enredado tratando de rpobar lo que instale….

    grax exelente trabajo..

  57. Fabiola Says:

    Muy bueno, el tutorial, seguí los pasos indicados, pero al momento de instalar MDBS (pear install MDB2), me arroja el siguiente error

    ———————————————————————————————————-
    C:\>pear install MDB2
    No release available for package “pear.php.net/MDB2″
    Cannot initialize ‘channel://pear.php.net/MDB2′, invalid or missing package file
    package “channel://pear.php.net/MDB2″ is not valid
    install failed
    ———————————————————————————————————-

    Vale acotar que lo estoy instalando en windows. Espero puedan ayudarme a solventar este error. Gracias y que esten bien.. Saludos..

  58. Eduardo Says:

    Excelente, muchas gracias por la ayuda. A estas alturas ya he visitado cerca de 10 pag Web y ninguna me habia resultado. Gracias a gente como tu, que sube tutoriales es que podemos salir de muchos problemas. Rara ves yo participo en foros, pero despues de obtener valiosa ayuda como esta, tendré que reflexionar y aportar algo de ayuda igual que lo hace gente como tu.

    Gracas

  59. ever Says:

    muchas gracias, fue de gran ayuda…

  60. Andrés Says:

    Muy bueno!! me sirvió! muchas gracias

  61. Fernando Says:

    instale con appserv y resultó tambien =), gracias

  62. pepe Says:

    muchas gracias, muy util..

  63. Le Funes Says:

    Muy buen post!
    Tantos años usando WAMP y no había visto el “go-pear.bat”… me fue de gran ayuda.

    Muchas gracias

  64. martuanez Says:

    Muy bueno y sencillo de seguir!! una papa, así vale la pena dedicarse a esto , graciaaaaaaaaaaaaaaaaaaaaaaaaaassssssssssssssssss!!!!!!!!!!!!!!!!!!!!!!!!!!!

  65. Niko@localhost Says:

    De lujo brother… funciona a la mil maravillas gracias por el aporte

  66. Jesus Says:

    Buenas he leido todos los pasos, y tengo el siguiente percanse:
    ————————————————————————————————————-
    C:\>pear install MDB2
    No releases available for package “pear.php.net/MDB2″
    Cannot initialize ‘channel://pear.php.net/MDB2′, invalid or missing package file

    Package “channel://pear.php.net/MDB2″ is not valid
    install failed
    ————————————————————————————————————–

    Sera mi configuración de red se cayo el servidor?

  67. EldarBerserker Says:

    de entradita parti mal… yo uso XAMPP por comodidad, y por que no conocia WAMP
    pero al ejecutar el go-pear.bat obtengo el siguiente error

    ERROR: manifest length read was “1236″ should be “678716787″
    Presione una tecla para continuar . . .

    del cual si googleo encuentro muchas paginas en chino, japonés, aleman, inglés de gente que tiene el mismo problema, y no parece haber solución… : \

    si alguien tiene alguna idea como solucionarlo que pase el dato.
    saludos

  68. Carlos Says:

    HOla:
    Solucion en spanish

    Edita el archivo go-php.bat
    Cambia
    PEAR\go-pear.phar
    por
    PEAR\PEAR\go-pear.phar

    Suerte, auque por la fecha ya debes haber hallado la solucion

  69. Leidys Says:

    Hola, soy nueva en esto de instalar symfony. También utilizo el WAMPSERVER.

    Cuando intentando instalar el PEAR me da error. Primeramente cuando doy enter el listado que me sale es de 8 y no diez como mencionas en tu explicación.Luego comienzan a salirme una serie de warning que dicen “Cannot use a scalar value as an array in phar://go-pear.phar/PEAR/Command.php on line 268″ y “Cannot use a scalar value as an array in phar://go-pear.phar/Archive/Tar.php on line 2334″ y finalmente me dice que la instalación falló.

    Me puedes ayudar. Gracias

  70. SANTIAGO Says:

    Yo utilizo el WAMP, y me funciono perfecto!!!! gracias por el tutorial!!

  71. Ler Says:

    Hola he seguido al pie de la letra toda la instalación, sin embargo al final cuando pongo c:\pear en la consola me sale el siguiente mensaje:
    “”C:\wamp\php\.”" no se reconoce como un comando interno o externo, programa o archivo por lotes ejecutable.

    Alguien me puede ayudar a como solucionar este problema.

    Muchas Gracias.

  72. Ns Says:

    ayuda por favor!!! no consigo instalar el canal Symfony a PEAR me tira error en los comados
    pear channel-discover pear.symfony-project.com

    pear install symfony/symfony-stable

  73. Pedro Hernández Says:

    Probablemente tengas algún firewall activo, lo solucioné desactivandolo mientras instalaba los canles de PEAR.

    Saludos.

  74. NONE Says:

    ya hace bastante tiempo que fue publicado este tuto.. y esta bien bueno Grax…

    Grax. MV

  75. vrd Says:

    Grax x el aporte, buenísimo el paso a paso, me funcionó de 10

  76. Dayana Maldonado Says:

    Estoy intentando instalar symfony por medio de pear…ya instale peer coloco el la consola pear install symfony/symfony y me sale un error de:
    Fatal error: Allowed memory size of 8388608 bytes exhausted
    ya se que debo editar el archivo php.ini y cambiar el valor de memory_limit= 8M a un valor mas alto, por ejemplo lo he cambiado a 32M, a 64M y hasta a 128M y me sigue dando error…
    que más puedo hacer para resolverlo ayudenme por favor!!!!!

  77. Burelax Says:

    uff!! te pasaste capo! Justo lo que necesitaba te lo juro! eres lo maximo

  78. monsa Says:

    hola a todos
    tengo un error que se ha comentado anteriormente, cuando ejecuto go-pear.bat me da el siguiente error:
    en la linea 1236 del go-pear.phar en el require once ‘phar://go-pear.phar/index.php

    ya me he bajado un go-pear.phar y la memoria esta a 128M, he probado con 64M tambien. por favor ayudarme

Leave a Reply