PHP es quizás el lenguaje de creación de sitios web más popular entre los desarrolladores de Linux y también es un lenguaje disponible para programadores de otras plataformas. PHP es totalmente compatible, rápido y bastante flexible.
Sin embargo, PHP tiene un defecto. Debido a que PHP es un lenguaje de secuencias de comandos, se puede editar antes de ejecutar cualquier secuencia de comandos inactiva específica. Pero como la mayoría de los sistemas modernos pueden hacerlo rápidamente hoy en día, siempre es bueno elegir el que tenga el mejor rendimiento y se destaque en la red.
Alternative PHP Cache (APC) es una herramienta de caché de código abierto para PHP que puede ocultar scripts editados. Entonces, para comandos posteriores, PHP solo puede volver a editar el script si ha cambiado.
Pero esto sólo da como resultado ganancias modestas en el rendimiento en algunos guiones y puede tener más sentido para guiones más complejos. A diferencia de algunos de sus competidores, APC es de código abierto y está ampliamente disponible. Puede descargar el código fuente desde el sitio web de APC.
También está disponible una versión comercial gratuita: Zend Optimizer para Zend. (Zend es la empresa que escribe el motor PHP, el script del editor). Sin embargo, informes independientes han publicado que las ganancias de APC son más significativas que las de los optimizadores de Zend.
Instalar APC es muy conveniente; siempre que descargue el código fuente de APC, no es necesario configurar nada más para que funcione de forma inmediata. La última versión es 2.0.4. Realice las siguientes operaciones para instalar APC:
# tar xvzf APC-2.0.3.tgz
# cd APC-2.0.3
# /usr/bin/phpize
# ./configure --enable-apc
# make
# make install
si su PHP El la instalación no está en /usr. Debe llamar a phpize desde el directorio bin/ bajo su directorio de instalación. Por ejemplo, si ha instalado PHP en /usr/local/php, necesita ejecutar /usr/local/php /bin/. phpize.
A continuación, utilice un editor de texto para editar el archivo php.ini (normalmente /etc/php.ini) y agregue el siguiente contenido al final:
extension="/usr/local/php/lib/php/extensions/no-debug -non-zts-20050922/apc.so"
guarde el archivo y reinicie Apache. Luego, cree un archivo llamado info.php en algún lugar de su árbol de red, que incluya lo siguiente:
<?php phpinfo() ?>
Abra esta página en su navegador. Verás parte del APC en la salida. Ahora puedes usar APC para acelerar tus scripts PHP.