PHP es un lenguaje de scripting del lado del servidor dinámico diseñado para el desarrollo web y producción. Muchos autores web y desarrolladores prefieren usar PHP , ya que es una tecnología de código abierto que integra fácilmente en HTML. Squid es un software que hace buen uso de la aplicación dinámica de PHP. Squid es un software de Internet de almacenamiento en caché que controla varios protocolos de Internet , como FTP , HTTP , Gopher , SSL y WAIS . Calamares y PHP se complementan entre sí de manera eficaz . Instrucciones
1
Descargar el archivo fuente Calamar ( ver Recursos) y extraerlo en el directorio de proyecto Web con el siguiente comando .
Tar- xvzf calamar -*- src.tar . gz
cd squid - * por
Introduce las siguientes instrucciones de código para configurar , compilar e instalar calamares en su directorio web. Por defecto , Squid se instalará en el directorio " /usr /local /squid . "
. /Configure
hacer
make install
" . /configure " comando mostrará todas las opciones de configuración disponibles para el calamar .
2
Editar las siguientes líneas de código en el archivo de configuración de Squid ubicados en" /usr /local /squid /etc /squid.conf , " pero asegúrese de que se han quitado las etiquetas de comentario de estas líneas para aplicar los cambios deseados.
" cache_dir ufs /usr /local /squid /cache 100 16 256 "
El valor 100 significa tamaño de la caché de 100 MB . Ajuste este valor para el tamaño que usted necesita para su proyecto.
" Http_port "
Compruebe http_port para ver si está apuntando al puerto 3128, que es el puerto por defecto . Cambiar a este puerto si se muestra una diferente .
" Http_access "
El permiso " http_access " es negada por defecto, por lo que debe cambiar las reglas de ACL para permitir el acceso de sus clientes de confianza . Esto es imprescindible para evitar que los intrusos robando sus recursos de red .
" Cache_effective_user y grupo cache_effective_ "
Otorgar a sus usuarios Calamar permiso para leer y escribir en el directorio de la caché y los archivos de registro mediante el establecimiento de esta directiva .
3
Introduzca el siguiente código para ejecutar la opción-z para Squid para crear los directorios de intercambio. . Haga esto la primera vez que se ejecuta la aplicación
/usr /local /squid /sbin /squid -z
Utilice el siguiente comando para ejecutar Calamar del terminal para observar la salida de depuración :
/usr /local /squid /sbin /squid - NCd1
Para usar el calamar como un servicio, se ejecute en segundo plano mediante el uso de este código:
/usr /local /squid /sbin /squid
4
Asegúrate de archivo cache.log PHP en el directorio de logs para ver si calamar funciona correctamente. Este archivo genera información relevante , como mensajes de error , durante Calamar de tiempo de ejecución.