32 lines
737 B
Markdown
32 lines
737 B
Markdown
|
# Practice Symfony
|
||
|
|
||
|
<http://symfony.com/>
|
||
|
|
||
|
## Prérequis
|
||
|
|
||
|
### Apache
|
||
|
|
||
|
Symfony contient des fichiers `.htaccess` avec des directives DirectoryIndex, Options -MultiViews, Rewrite*, Deny.
|
||
|
|
||
|
La configuration Apache du VirtualHost doit donc contenir au minimum :
|
||
|
|
||
|
~~~{.apache}
|
||
|
AllowOverride Limit FileInfo Indexes Options=All,MultiViews
|
||
|
~~~
|
||
|
|
||
|
### PHP
|
||
|
|
||
|
<http://symfony.com/doc/current/reference/requirements.html>
|
||
|
|
||
|
Le paquet **php5-json** doit être installé.
|
||
|
|
||
|
Il faut indiquer le paramètre `date.timezone = "Europe/Paris"` dans les fichiers de configuration PHP :
|
||
|
|
||
|
- `/etc/php5/apache2/php.ini`
|
||
|
- `/etc/php5/cli/php.ini`
|
||
|
|
||
|
Pour tester la configuration PHP, des tests peuvent être lancés ainsi :
|
||
|
|
||
|
~~~{.bash}
|
||
|
$ php bin/symfony_requirements
|
||
|
~~~
|