php - instalar - ¿Dónde se instalan normalmente los paquetes PEAR?
pear en php (7)
En mi instalación de Debian PEAR se encuentra aquí:
/usr/local/lib/php
Estoy usando un servidor de compresión de Debian. He instalado PEAR usando aptitude install php-pear
. Esto creó un directorio /usr/share/php/PEAR
.
Instalé algunos paquetes PEAR incluyendo Phing. Instalé los archivos de pear install --alldeps phing/phing
usando pear install --alldeps phing/phing
y los archivos se mostraron en /usr/share/php/phing
.
Pero, ¿no deberían colocarse los paquetes PEAR (en circunstancias normales) en /usr/share/php/PEAR
? Cuando corro
pear config-get php_dir
Me sale " /usr/share/php
". ¿Tengo algo configurado mal?
Estoy usando Mac OSX Lion. Instalé pear en /usr/lib/php/pear
Así que los datos también se instalarán allí.
Lo que sea O / S lo estás usando no importa.
Solo necesitas usar el pear config-get php_dir
través de una consola. Y obtienes la ruta completa del directorio.
Para la aplicación XAMPP en Microsoft Window, debe ir a la ruta del directorio de instalación de XAMPP <<XAMPP Installation folder path>>/bin
ruta de la <<XAMPP Installation folder path>>/bin
y usar ./pear config-get php_dir
que permite ejecutar el archivo binario utilizando la ubicación actual y hacer el mismo trabajo.
Solo tirando esto por ahí, en caso de que tengas pera instalada de manera indirecta:
cd /
find . -type d -name pear
Por ejemplo, estaba usando MAMP en una de mis máquinas locales y estaba en un lugar realmente extraño.
en caso de que php esté instalado en / usr / local / php
la pera está aquí
/ usr / local / php / lib / php
en mi sistema Ubuntu de 64 bits, los paquetes pear están instalados en / usr / share / php / PEAR / Pero no sé cómo cambiar la ruta de instalación de pear. Tal vez puedas configurar esto en alguna parte.
/usr/share/php/
es correcto para Debian.
/usr/share/php/PEAR
sí contiene clases para PEAR.
La razón para usar /usr/share/php
es que la herramienta CLI de pear
es un instalador que instala bibliotecas (o aplicaciones) para PHP; por lo tanto, elegir php
es correcto.