Tengo PHP5 instalado a través de macports en /opt/local/..la ubicación predeterminada para macports. No hay un archivo de peral. Si realizo una pera estándar de instalación desde el sitio pera, ¿qué ubicación de directorio debería colocarse para trabajar con PHP?Pear install para macports PHP5
Respuesta
Si bien la opción de curl funciona, no se actualizará a medida que actualice sus puertos. Una alternativa:
sudo port install php5 +pear
Esto instalará la variante de php5 con pera, en la misma ubicación que la descarga anterior, y se actualizará a medida que actualizar macports.
Tuve un problema similar en este momento, y fui a instalar PEAR exactamente en el directorio que mencionaste.
curl -O http://pear.php.net/go-pear.phar
sudo php go-pear.phar
Cambié el directorio base de instalación (prefijo $) para que apunte a/opt/local y ejecuté el instalador. Modificó mi archivo php.ini para incluir la ruta PEAR.
Mi camino bash ya contenía/opt/local/bin, por lo PEAR acaba de funcionar!
fresco. ¡Me alegra que lo hayas hecho funcionar! – demet8
Para aquellos de ustedes que ejecutan PHP fuera de la respuesta de MacPorts @ Ben, con la siguiente modificación, es en realidad la solución al problema. Necesitaba PEAR para instalar PHPUnit para poder hacer algunas pruebas de unidad, pero uso XAMPP.
Seguí la solución de Ben pero recibí un error al intentar instalarlo. Mi error fue:
WARNING! The include_path defined in the currently used php.ini does
not contain the PEAR PHP directory you just specified:
</opt/local/share/pear>
If the specified directory is also not in the include_path used by
your scripts, you will have problems getting any PEAR packages working.
Current include path : .:
Configured directory : /opt/local/share/pear
Currently used php.ini (guess) :
fijo el camino de php.ini Actualmente se utiliza a la siguiente y todo funcionó a la perfección:
/Applications/XAMPP/xamppfiles/etc/php.ini
la esperanza de que, en el peor, esto ayuda a otra ¡Usuarios de XAMPP!
Me pregunto por qué nadie escribió una solución actualizada, así que lo hagas:
sudo port install pear-PEAR
sudo port install php53-pear
Reemplazar 53
con cualquier versión de PHP que desee utilizar. ¡Luego instala el paquete de pera que necesitas con MacPorts! Puede obtener una lista completa de los paquetes disponibles con
port echo name:^pear-
Como se mencionó en un comentario de la otra respuesta, haz clic aquí para más información: https://superuser.com/q/650299/39309
- 1. yum install php-pear * en centos
- 2. Permitir curl en php5
- 3. ¿Cuál es la diferencia entre php5 y php5-dev
- 4. Falló la apertura requerida 'HTTP/Request2.php' (include_path = '. C: \ php5 \ pear')
- 5. Windows Instalación PHPUnit mediante PEAR - Instalación de PHPUnit mediante PEAR
- 6. Problema de directorio PEAR en Windows
- 7. GHC 6.12 y MacPorts
- 8. install cx_oracle para python
- 9. Jinja install para python
- 10. paquete PEAR instalación falla
- 11. PHP5 SQLite3 recompilar para UPDATE, DELETE LÍMITE
- 12. ¿Guías para tratar con Unicode en PHP5?
- 13. ¿Dónde se instalan normalmente los paquetes PEAR?
- 14. ¿Cómo instalo correctamente PHPUnit con PEAR?
- 15. Reemplazo para PEAR: MDB2 en PHP 5.3
- 16. "bundle install" fail while install rspec
- 17. cómo usar el correo php pear
- 18. No se pudo instalar Meld por MacPorts
- 19. ¿PEAR es "pesado"?
- 20. No se puede instalar PHPUnit a través de PEAR, requiere PEAR Installer> = 1.9.2, no se puede actualizar PEAR de 1.9.0
- 21. Fatal Error PHP, Pear?
- 22. PEAR - ¿Sigue siendo relevante?
- 23. ¿Cómo restablezco un puerto en MacPorts?
- 24. PHP5: const vs static
- 25. Instalación de PEAR
- 26. fijación MacPorts rota
- 27. MacPorts Puerto Seleccione Comandos
- 28. coffeescript install
- 29. Cocos2d install
- 30. Problema al instalar MongoDB usando MacPorts
¡no se olvide de utilizar pera config-set para cambiar sus variables de configuración a los directorios macports/opt/local! – CamelBlues
Lo tenía instalado pero no estaba activado [List ports] puerto sudo instalado php5 [Activate port] sudo puerto activate php5 @ 5.x.x_x + apache2 + pear –
Instaló correctamente PEAR a través de este comando y la configuración se configuró para opt/local/... directorios. Sin embargo, aún recibo '¡No hay versiones disponibles para el paquete XXX' de ningún comando de instalación! – doublejosh