php_apc apcu php pear apc pecl

php_apc - php pecl apcu



sudo pecl install apc devuelve error (6)

¿Has instalado una extensión PHP a través de PECL antes?

¿Existe realmente el archivo /usr/include/php5/ext/pcre/php_pcre.h ?

Podría obtener este error debido a lo siguiente

  1. Permisos incorrectos
  2. La configuración del directorio PECL es incorrecta.

sudo pecl install apc el comando: sudo pecl install apc

El archivo se descarga, la configuración se realiza correctamente, luego se ejecuta make aparece el siguiente error.

/usr/include/php5/ext/pcre/php_pcre.h:29: fatal error: pcre.h: No such file or directory

¿Hay alguna forma de arreglarlo?


¿Qué versión de PHP?

Por un tiempo, hace algunos meses, tuve problemas para instalar APC, y solo pude hacer que funcionara con pecl install apc-beta

Si no estás tratando con un sistema de producción, puedes intentarlo.


He publicado una respuesta para el mismo here . Pero todavía estoy publicando aquí para referencia

Para incluir el archivo pcre.h, busque los archivos del paquete para el archivo pcre.h. Para hacer esto uso un comando llamado apt-file (

apt-get install apt-file

y

actualización de apt-file

Si no lo tiene instalado). Luego busque el paquete pcre:

búsqueda de archivos apt -x "/pcre.h$"

La -x informa al comando que deseo usar una expresión regular como patrón. apt-file me proporcionó tres hits:

  • kannel-dev: /usr/include/kannel/gwlib/pcre.h
  • libajax6-dev: /usr/include/ajax/pcre.h
  • libpcre3-dev: /usr/include/pcre.h

El último es el que quiero:

apt-get install libpcre3-dev

Esto solucionará el problema con el problema de compilación del archivo pcre.h. Espero que ayude a otros, que pueden venir a encontrar una respuesta a este hilo.


PCRE es una dependencia para instalar APC. Puedes instalarlo bastante rápido con

yum install pcre-devel o apt-get install libpcre3-dev

una vez instalado, vuelva a ejecutar

sudo pecl install apc


Parece que te estás perdiendo la versión de desarrollo de PHP5. En Ubuntu puedes instalarlo usando:

sudo aptitude install php5-dev


sudo apt-get install libpcre3-dev es la respuesta.

Así que para poder instalar pecl [instalar extensión]

Se requieren los siguientes paquetes:

sudo apt-get install php5-pear php5-dev libpcre3-dev