Saltar al contenido

Hacer que PEAR funcione en XAMPP (pila de Apache/MySQL en Windows)

Hola usuario de nuestro sitio web, tenemos la respuesta a lo que buscas, continúa leyendo y la encontrarás a continuación.

Solución:

Necesitas arreglar tu include_path variable del sistema para señalar la ubicación correcta.

Para arreglarlo, edite el php.ini Archivo. En ese archivo encontrarás una línea que dice: “include_path = ...“. (Puede averiguar cuál es la ubicación de php.ini ejecutando phpinfo() en una página). Corrija la parte de la línea que dice: “xampplitephppearPEAR” leer “C:xampplitephppear“. Asegúrese de dejar los puntos y comas antes y/o después de la línea en su lugar.

Reinicie PHP y debería estar listo para comenzar. Para reiniciar PHP en IIS, puede reiniciar el grupo de aplicaciones asignado a su sitio o, mejor aún, reiniciar IIS todos juntos.

Si está utilizando la instalación portátil de XAMPP y Windows 7 y, como yo, tengo la versión después de que eliminaron el shell XAMPP del panel de control, ninguna de las respuestas sugeridas aquí le servirá de mucho, ya que los paquetes no se instalarán.

El problema es con el archivo de configuración. Encontré la configuración correcta después de muchas pruebas y errores.

Simplemente abra una ventana de comando en el directorio xamppphp y ejecute

pear config-set doc_dir :xamppphpdocsPEAR
pear config-set cfg_dir :xamppphpcfg
pear config-set data_dir :xamppphpdataPEAR
pear config-set test_dir :xamppphptests
pear config-set www_dir :xamppphpwww

querrá reemplazar el ‘:’ con la letra real de la unidad en la que se está ejecutando su unidad portátil en este momento. Desafortunadamente, esto debe hacerse cada vez que cambie la letra de la unidad, pero se instaló el módulo que necesitaba.

Primero probé todas las otras respuestas, pero ninguna de ellas parecía funcionar, así que configuré la ruta de pera estáticamente en el archivo de configuración de pera.

C:xamppphpperaConfig.php

encuentra este código:

if (!defined('PEAR_INSTALL_DIR') || !PEAR_INSTALL_DIR) 
    $PEAR_INSTALL_DIR = PHP_LIBDIR . DIRECTORY_SEPARATOR . 'pear';
 
else 
    $PEAR_INSTALL_DIR = PEAR_INSTALL_DIR;

y simplemente reemplázalo con esto:

$PEAR_INSTALL_DIR = "C:\xampp\php\pear";

Reinicié apache y usé el comando:

pear config-all 

asegúrese de que todas las rutas ya no comiencen con C:phppear

Comentarios y valoraciones del artículo

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *