Vous êtes sur la page 1sur 2

Configurar XAMPP para proyectos en desarrollo en local

Despus de una instalacin limpia de XAMPP, uno de los primeros pasos que pueden interesar es ejecutar el chequeo de seguridad (localizado en la URI http://localhost/security/). Por la configuracin inicial, habr unos cuantos puntos que marcar como inseguros; son fciles de solucionar con el solucionador que trae XAMPP (lozalizado en la URI http://localhost/security/). A parte de lo anterior, tamb puede ser interesante cambiar unos parmetros de la configuracin por defecto. En el php.ini se puede modificar lo siguiente:

La variable que determina el nivell de error que muestra PHP. Para mostrar todos los errores: error_reporting = E_ALL | E_STRICT

Activar la extensin XDEBUG del servidor, para mostrar ms datos al utilizar la funcin var_dump() o realizar debugs remotos. Hay que descomentar la lnia: zend_extension = "C:\xampp\php\ext\php_xdebug.dll"

Por defecto, los parmetros de XDEBUG pueden ser bajos. As que se pueden ampliar sus valores: xdebug.var_display_max_children = 300 xdebug.var_display_max_data = 1000 xdebug.var_display_max_depth = 7

Si se desea que se muestren ciertas variables globales, se han de aadir las siguiente lneas: xdebug.dump.GET = * xdebug.dump.POST = * xdebug.dump.SERVER = REMOTE_ADDR, REQUEST_METHOD, HTTP_ACCEPT_LANGUAGE, HTTP_ACCEPT_LANGUAGE Segn la arquitectura del proyecto, o simplemente por comodidad, se desea utilizar un dominio inventado para acceder a la aplicacin que se esta desarrollando, sin tener que pasar por la URI http://localhost/. Por requisitos quizs interesa que este dominio apunte a una subcarpeta de la aplicacin, convirtindola en el DOCUMENT_ROOT del sitio web. Para ello hay que realizar 3 operaciones. Por el ejemplo, se ha supuesto que se utilizara un dominio test.local, y que apuntara a la carpeta C:\xampp\htdocs\test\public:

Modificar el archivo hosts, y aadir una lnea con el dominio apuntando hacia la mquina de pruebas: 127.0.0.1 test.local

Modificar

el

archivo

vhosts

(en

Windows

esta

en

C:\xampp\apache\conf\extra\httpd-

vhosts.conf), y descomentar la lnea: NameVirtualHost *:80

Y aadir el siguiente cdigo: <VirtualHost *:80> ServerName localhost DocumentRoot "C:/xampp/htdocs/" </VirtualHost>

ATENCIN! Este paso solo se debe realizar la primera vez que se cree un proyecto. Las siguiente veces no hace falta. En el mismo archivo vhosts, aadir el siguiente bloque: <VirtualHost *:80> ServerName test.local DocumentRoot C:\xampp\htdocs\test\public SetEnv APP_ENV "development" <Directory "C:\xampp\htdocs\test\public"> DirectoryIndex index.php AllowOverride All Order allow,deny Allow from all </Directory> </VirtualHost> Entradas relacionadas:

1. 2. 3. 4. 5.

Instalar Zend Framework y Zend_Tool para construir proyectos en Windows Configurar XAMPP para debugar con XDebug en Netbeans Instalar y configurar XAMPP y Eclipse en Windows Instalar y configurar Zend Framework y Zend_Tool para construir proyectos en Ubuntu Instalar PHPUnit en el XAMPP de Ubuntu

Vous aimerez peut-être aussi