Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save matyo91/6449079 to your computer and use it in GitHub Desktop.
Save matyo91/6449079 to your computer and use it in GitHub Desktop.
Cet article requiert la [Mise en place d'un serveur virtuel LAMP sur VirtualBox](https://gist.github.com/matyo91/6449009).
# Ajouter un hôte virtuel (exemple avec une installation Symfony)
Configurer l'hôte virtuel
$ cd /etc/apache2/sites-available/
$ sudo cp default symfony.dev
$ sudo nano symfony.dev
DocumentRoot /var/www/symfony/web
ServerAlias symfony.dev
<Directory />
Options FollowSymLinks
AllowOverride All
</Directory>
<Directory /var/www/symfony/web>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
# site activation
$ sudo a2ensite symfony.dev
$ sudo service apache2 reload
Installer le framework symfony
# configure symfony and specify the version in '2.1.x'
$ COMPOSER_PROCESS_TIMEOUT=5000 composer create-project symfony/framework-standard-edition /var/www/symfony 2.1.x
Mettre à jour les vendors
$ cd /var/www/symfony/
$ composer install
Configurer les droits
$ rm -rf app/cache/*
$ rm -rf app/logs/*
$ sudo setfacl -dR -m u:www-data:rwx -m u:`whoami`:rwx app/cache app/logs
Ajouter l'IP du réseau virtuel *10.1.1.1* dans les filtres des scripts *config.php* et *app_dev.php*
Ajouter dans le fichier du Mac
$ sudo nano /etc/hosts
10.1.1.2 symfony.dev
Sur votre navigateur Mac
http://symfony.dev/config.php
# Suprimer un hôte virtuel
$ cd /etc/apache2/sites-available/
$ sudo a2dissite symfony.dev
$ sudo rm symfony.dev
$ sudo service apache2 reload
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment