LAMP Configurar la pila. Apuntes

Configuración de Apache (servidor Web) La documentación -> http://httpd.apache.org/docs/2.2/ Directorios /opt/lampp/etc y /opt/lampp/etc/extra Hay una copia en /opt/lampp/etc/original Archivo principal -> /opt/lampp/etc/httpd.conf Se encuentra dividido en secciones, el comentario es la almohadilla. DocumentRoot -> directorio de los documentos a despachar por el servidor web. Sólo se tendrá acceso desde HTTP a los archivos ubicados bajo este directorio. La referencia a los documentos se hará tomando como raíz el valor de DocumentRoot. DocumentRoot “/opt/lampp/htdocs” Una petición http://localhost/apuntes/ud1.pdf servirá el archivo /opt/lampp/htdocs/apuntes/ud1.pdf. DirectoryIndex -> lista, por orden de preferencia, de los archivos que debe buscar el servidor cuando no se proporciona un nombre de archivo en la url (archivos por defecto). Configuracion PHP /opt/lampp/etc/php.ini Tenemos info en: http://es.php.net/manual/es/ini.php Se encuentra dividido en secciones, el comentario es el punto y coma. Podemos ver los valores establecidos con el comando: grep . /opt/lampp/etc/php.ini| grep -v “^;” ; Language Options ; -> se establecen aspectos generales del funcionamiento del motor (tipo de etiquetas, tamaño del buffer de salida). Algunas directivas importantes: short_open_tag = Off -> Doc en http://php.net/short-open-tag, si se establece en On permite usar <? codigo-php ?> en lugar de <?php codigo-php ?> safe_mode = Off -> Doc en http://php.net/safe-mode ; Resource Limits ; -> se establecen los límites temporales y de memoria para los scripts Algunas directivas importantes: max_execution_time = 30 -> Máximo tiempo de ejecución en segundos, http://php.net/max-execution-time memory_limit = 128M -> http://php.net/memory-limit ; Error handling and logging ; -> aspectos relativos al tratamiento de errores y volcado de los mismos display_errors = On -> http://php.net/display-errors Mostrar errores […]

» Leer más