XAMPP en Mavericks instala APC y Memcached

0

Lo que ya hice:

  • Descargue la última versión estable de pecl.php.net con wget-
  • Descomprimir archivo
  • Ejecute phpize, ./configure, make, make install, etc.

Eso fue bien, ahora tengo:

/usr/lib/php/extensions/no-debug-non-zts-20100525/apc.so
/usr/lib/php/extensions/no-debug-non-zts-20100525/memcached.so

En mi php.ini (archivo de configuración cargado de phpinfo) agregué:

extension_dir="/usr/lib/php/extensions/no-debug-non-zts-20100525/"
extension=memcached.so
extension=apc.so

Pero el problema es que las bibliotecas no se están cargando, faltan las secciones correspondientes en phpinfo (). He intentado:

  • reiniciar apache
  • Comentario de "extension_dir"
  • Use "zend_extension" en lugar de "extensión"
  • Especifique la ruta completa a los archivos .so

El reinicio de XAMPP se realiza sin problemas, no se genera ningún registro de errores. ¿Alguno de ustedes tiene una idea de lo que podría estar mal aquí?

    
pregunta disputable 21.07.2014 - 18:53

1 respuesta

0

Si ha instalado XAMPP, tendrá dos versiones de PHP en su sistema. Creo que el problema es que estás usando la versión XAMPP de PHP, pero las extensiones se han compilado contra la versión incluida en el sistema operativo.

Si está utilizando XAMPP, deberá utilizar la cadena de herramientas que viene con XAMPP. Por ejemplo, intente sudo /Applications/XAMPP/xamppfiles/bin/pecl install memcached , esto parece descargar, compilar e instalar memcached correctamente para que XAMPP pueda usarlo.

Después de eso, solo necesitaba agregar la línea extension=memcached.so a php.ini y ahora memcached aparece en phpinfo ().

    
respondido por el Alistair McMillan 21.07.2014 - 22:21

Lea otras preguntas en las etiquetas