¿Dónde se instalan normalmente los paquetes PEAR?
Estoy usando un servidor Debian Squeeze. 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 Phing usando pear install --alldeps phing/phing
y los archivos aparecieron en /usr/share/php/phing
.
Pero, ¿no se deben colocar paquetes PERA (en circunstancias normales) en /usr/share/php/PEAR
? Cuando corro
pear config-get php_dir
Obtengo "/usr/share/php
". Tengo algo mal configurado?
7 answers
/usr/share/php/
Es correcto para Debian.
/usr/share/php/PEAR
Contiene clases para la propia PEAR.
La razón para usar /usr/share/php
es que la herramienta CLI pear
es un instalador que instala bibliotecas (o aplicaciones) para PHP - elegir php
es correcto.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2012-07-31 20:09:08
Cualquier O/S que estés usando no importa.
Solo necesita usar el pear config-get php_dir
a través de una consola. Y se obtiene la ruta completa del directorio.
Para la aplicación XAMPP en la ventana de Microsoft, debe ir al directorio de instalación de XAMPP path <<XAMPP Installation folder path>>/bin
y usar ./pear config-get php_dir
que conducen a ejecutar el archivo binario utilizando la ubicación actual y hacer el mismo trabajo.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2018-04-07 09:59:28
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.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2011-03-17 02:59:58
Estoy usando Mac OSX Lion.
He instalado pear en /usr/lib/php/pear
Así que los datos también se instalarán allí.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2013-03-06 19:41:42
En caso de que php esté instalado en /usr/local/php
La pera está aquí:
/ usr / local/php/lib / php
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2014-05-20 10:07:18
En mi instalación de Debian PEAR se encuentra aquí:
/usr/local/lib/php
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2015-08-14 11:56:25
Simplemente tirando esto por ahí, en caso de que tenga pear instalado de una manera redonda:
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.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2018-03-02 21:12:32