You are on page 1of 3

1.

Instalacin de PHP
Descargar XAMPP: http://www.apachefriends.org

2. Estndares de desarrollo
Documentacin: http://symfony.com/doc/current/contributing/code/standards.html

Crear pear.ini:
- pear config-create / c:\xampp\php\pear.ini

Configurar directorios:
- pear -c pear.ini config-set doc_dir c:\xampp\php\pear\docs
- pear -c pear.ini config-set bin_dir c:\xampp\php
- pear -c pear.ini config-set ext_dir c:\xampp\php\ext
- pear -c pear.ini config-set php_dir c:\xampp\php\pear
- pear -c pear.ini config-set cache_dir c:\xampp\php\cache
- pear -c pear.ini config-set cfg_dir c:\xampp\php\cfg
- pear -c pear.ini config-set data_dir c:\xampp\php\data
- pear -c pear.ini config-set download_dir c:\xampp\php\download
- pear -c pear.ini config-set php_bin c:\xampp\php\php.exe
- pear -c pear.ini config-set php_prefix \php.exe
- pear -c pear.ini config-set temp_dir c:\xampp\php\tmp
- pear -c pear.ini config-set test_dir c:\xampp\php\pear\tests
- pear -c pear.ini config-set www_dir c:\xampp\php\pear\www

Configurar el auto discover:


- pear -c pear.ini config-set auto_discover 1

Limpiar cach:
- pear -c pear.ini clear-cache

Instalar PHP Code Sniffer:


- pear -c pear.ini install alldeps PHP_CodeSniffer

Descargar git: http://git-scm.com

Clonar repositorio en C:\xampp\php\pear\PHP\CodeSniffer\Standards:


- git clone git://github.com/escapestudios/Symfony2-coding-standard.git

Aadir el repositorio a las rutas de CodeSniffer:


- phpcs --config-set installed_paths Symfony2 C:\xampp\php\pear\PHP
\CodeSniffer\Standards\Symfony2-coding-standard

Comprobar instalacin:
- phpcs -i

3. Creacin de un proyecto
- php -r "readfile('http://symfony.com/installer');" > symfony
- php symfony new symfony2test 2.8

Activar xdebug en php.ini:


Descomentar zend_extension de XDebug

Activar intl en php.ini:


Descomentar extension=php_intl.dll

Aadir el max nesting level de xdebug:


xdebug.max_nesting_level = 250

Configurar OpCache:
[Opcache]
zend_extension = "C:\xampp\php\ext\php_opcache.dll"
opcache.enable = 1
opcache.enable_cli = 1
opcache.memory_consumption = 128
opcache.max_accelerated_files = 4000
opcache.fast_shutdown = 1

4. Configuracin de PhpStorm
Desactivar el spelling:
Buscar spelling
Entrar en Inspections
Desactivar Spelling

Ignorar directorios:
Limpiar la bsqueda
Entrar en Directories
Ignorar app\cache
Ignorar app\logs

Configurar el intrprete de PHP:


Entrar en PHP
Aadir intrprete
Elegir la ruta por defecto C:\xampp\php\php.exe
Clic en OK
Configurar PHP Code Sniffer:
Buscar sniffer
Clic en el botn de configuracin
Seleccionar C:\xampp\php\phpcs.bat
Clic en Validate
Clic en OK
Entrar en Inspections
Activar PHP Code Sniffer validation
Actualizar la lista de estndares
Seleccionar Symfony2

5. Iniciando el servidor web


Ejecutar consola:
- php app\console

Iniciar el servidor web:


- php app\console server:run

Instalar assets:
- php app\console assets:install web

You might also like