1 votos

XAMPP en Mavericks instalar APC y Memcached

Lo que ya hice:

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

Eso fue bien, ahora lo 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) he añadido:

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

Pero el problema es que no se cargan las librerías, faltan las secciones correspondientes en phpinfo(). Lo he intentado:

  • Reiniciar apache
  • Comentar "extension_dir"
  • Utilice "zend_extension" en lugar de "extension"
  • Especifique la ruta completa de los archivos .so

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

1voto

rpetrich Puntos 25769

Si has instalado XAMPP entonces tendrás dos versiones de PHP en tu sistema. Creo que el problema es que estás usando la versión de PHP de XAMPP, pero las extensiones han sido compiladas contra la versión incluida en el sistema operativo.

Si estás usando XAMPP entonces tendrás que usar la cadena de herramientas que viene con XAMPP. Por ejemplo, prueba sudo /Applications/XAMPP/xamppfiles/bin/pecl install memcached Esto parece descargar, construir e instalar memcached correctamente para que XAMPP pueda usarlo.

Después de eso sólo tenía que añadir el extension=memcached.so a php.ini y ahora memcached aparece en phpinfo().

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X