martes, 19 de julio de 2011

Instalar APC en Fedora 14 y Debian 6

APC es un acelerador de código PHP y cuando tenemos un entorno de producción cualquier ayuda que nos permita ganar unos segundos en tiempo de ejecución es muy valiosa. Su instalación es muy sencilla, pero difiere un poco según la distribución, en mi caso mi máquina de desarrollo tiene Fedora 14 y mi servidor de producción tiene Debian 6.

Instalación en Fedora 14:
  • Instalar los paquetes:

    $ yum install php-pecl-apc

  • Editar el archivo /etc/php.d/apc.ini, verificar que esté habilitado:

    apc.enabled=1
    apc.shm_size=64 (colocar la cantidad de memoria que querramos usar)

  • Copiar archivo apc.php al directorio web (/var/www/html por defecto). Este paso es opcional pero nos permitirá ver estadísticas de uso, muy útil:

    $ cp /usr/share/doc/php-pecl-apc-3.1.6/apc.php /ruta_directorio_web

Instalación en Debian 6, tomado de este enlace:
  • Instalar los paquetes:

    # apt-get install php-apc

  • Editar el archivo /etc/php5/conf.d/apc.ini (vacío por defecto) y habilitar apc, ya que si no lo hacemos no se hará automáticamente, añadir las siguientes líneas:

    apc.enabled=1
    apc.shm_size=64 (colocar la cantidad de memoria que querramos usar)

  • Copiar archivo apc.php al directorio web (/var/www/ por defecto):

    # gzip -dc /usr/share/doc/php-apc/apc.php.gz > /directorio_web/apc.php

No hay que olvidar darle los permisos adecuados a apc.php para que el servidor web pueda ejecutarlo.