Symfony

De Banane Atomic

Installation

Composer

Activez Phar

/etc/php/php.ini
extension=phar.so

[Phar]
; Désactive la création ou la modification des archives PHP
phar.readonly = On
; Oblige les archives PHP à être signées pour pouvoir être utilisées
phar.require_hash = On

Installez Composer

Bash.svg
curl -s http://getcomposer.org/installer | php

Symfony

Bash.svg
# installe Symfony et toutes les dépendances nécessaires
php composer.phar create-project symfony/framework-standard-edition /path/to/install
La variable open_basedir du fichier php.ini restreint les dossiers valides pour l'installation
  • /srv/http/
  • /usr/share/pear/
  • /usr/share/webapps/
Bash.svg
# test la configuration du système
php app/check.php

2ème test de configuration : http://localhost/symfony/web/config.php

timezone

/etc/php/php.ini
[Date]
date.timezone = Europe/Paris

php_posix

/etc/php/php.ini
extension=posix.so

intl

Bash.svg
sudo pacman -S php-intl
/etc/php/php.ini
extension=intl.so

PHP accelerator : Alternative PHP Cache (APC)

Bash.svg
sudo pacman -S php-apc
/etc/php/php.ini
extension=apc.so

Utilisation

http://localhost/symfony/web/app_dev.php