Usar Symfony desde 0 en ubuntu parte 1 PHP y estándares

Instalar PHP

Instalar PHP y algún extra

sudo apt-get install php
sudo apt-get install php-xdebug
sudo apt-get install php-intl

Comprobar la versión de PHP instalada

php -v

Instalar los estándares del estilo de código y comentarios que sigue Symfony, estos son los PSR-0 PSR-1 PSR-2 PSR-4 de PHP. Para esto instalaremos php-codesniffer

sudo apt-get install php-codesniffer

Instalar estándares de código

Con esto ya tendremos donde instalar estándares de desarrollo, en mi caso:

/usr/share/php/PHP/CodeSniffer/src/Standards

Nos moveremos hasta el para posteriormente incluir los estándares.

cd /usr/share/php/PHP/CodeSniffer/src/Standards

*En caso de no tener instalado git en el sistema lo instalamos para poder clonar el repositorio.

sudo apt-get install git

Si buscamos “symfony coding standard” en Google, en el primer resultado de Github podremos clonarlo:

git clone git://github.com/djoos/Symfony-coding-standard.git

AVISO: en el paso tres nos colocamos en el repositorio “/usr/share/php/PHP/CodeSniffer/src/Standards” debemos seguir en él.

Añadir el repositorio clonado a las rutas de codesniffer, especificaremos la ruta absoluta.

sudo phpcs --config-set installed_paths /usr/share/php/PHP/CodeSniffer/src/Standards/Symfony-coding-standard/

Comprobamos que ha sido instalado correctamente

phpcs -i

En la consola tendría que aparecer Symfony entre otros.

Referencias

David Morales, instalacion de PHP

David Joos, standares