This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Vagrant est un outil qui permet de configurer des machine virtuelles prètes à l'emploi. La finalité étant que tout les développeurs travaillent sur le même environnement par projet. Il n'est plus possible de dire : 'le projet ne fonctionne pas sur ma machine'. | |
# Installation | |
[Installer la dernière version de VirtualBox](https://www.virtualbox.org/wiki/Downloads) | |
[Installer la dernière version de Vagrant](http://downloads.vagrantup.com/) | |
# Utilisation | |
Via le terminal, naviguez vers le dossier racine de votre projet. L'utilisation principale à retenir est la suivante : |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Git est un logiciel de gestion de versions décentralisé. C'est un logiciel libre créé par Linus Torvalds, le créateur du noyau Linux, et distribué selon les termes de la licence publique générale GNU version 2. | |
# Documentation | |
- Un tutoriel simple sur Git : http://rogerdudler.github.com/git-guide/ | |
- Utiliser Git de manière avancée : http://git-scm.com/book | |
# Setup | |
- Globals ignore standards : https://help.github.com/articles/ignoring-files |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Cet article requiert la [Mise en place d'un serveur virtuel LAMP sur VirtualBox](https://gist.github.com/matyo91/6449009). | |
Il peut-être parfois utile d'avoir la possibilité d'afficher le rendu d'une application graphique sur votre serveur LAMP. | |
Cepandant, lorsque vous vous logger sur Ubuntu-Server par Virtual-Box ou SSH, vous n'avez acces qu'à la console. | |
Pour remédier à cela, on utilise la méthode du forward X11 via SSH. C'est à dire que SSH va reporter l'affichage d'une application graphique executée de manière native sur votre serveur distant vers votre machine. | |
# Configuration sur Mac | |
Il faut simplement installer [XQuartz](http://xquartz.macosforge.org/landing/) : Téléchargez la dernière version du fichier dmg et suivez les instructions d'installation à l'écran. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Cet article présente comment installer Internet Explorer 6, 7, 8, 9 pour une utilisation 100% gratuite et cross-plateforme (en combinant VirtualBox et les machines virtuelles de test gratuites de Microsoft). | |
# Installation | |
Cet installation se fait en une ligne de commande, pour plus d'informations, référez vous sur https://github.com/xdissent/ievms | |
Notes : le mot de passe administrateur pour toutes les VMs IE est *Password1* | |
1. Télécharger et installer VirtualBox | |
2. Ouvrir le terminal |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Introduction | |
Dans cet article, nous allons installer un environnement de développement LAMP sur OSX en utilisant VirtualBox. | |
# Télécharger | |
VirtualBox : http://www.virtualbox.org/wiki/Downloads | |
Ubuntu Server (LTS 32bis) : http://www.ubuntu.com/server/get-ubuntu/download | |
# Création de la machine virtuelle |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Installation l'environnement de debug sur Ubuntu | |
Nous allons installer et configurer Xdebug sur le serveur | |
# install xdebug | |
$ sudo apt-get install php5-xdebug | |
# configure xdebug | |
$ sudo nano /etc/php5/apache2/php.ini | |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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 | |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Redis (de l'anglais REmote DIctionary Server qui peut-être traduit par « serveur de dictionnaire distant » et jeu de mot avec Redistribute) est un système de gestion de base de données clef-valeur scalable, très hautes performances, écrit avec le langage de programmation C ANSI et distribué sous licence BSD. Il fait partie de la mouvance NoSQL et vise à fournir les performances les plus élevées possibles. | |
Ici, nous allons voir comment installer le serveur sur Ubuntu, et l'utiliser sur Symfony2 | |
# Installer Redis Serveur | |
Les dernières sources à jour de Redis sont téléchargeable [ici](http://redis.io/download). | |
$ cd /tmp | |
$ wget http://redis.googlecode.com/files/redis-x.x.x.tar.gz |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Construire un site ou un service Web ne correspond qu'à une petite partie de son cycle de vie. Tout aussi importante soit-elle, elle ne peut complètement présager de l'utilisation réelle du site, et c'est pourquoi il faut s'assurer, tant lors de la conception que tout au long de sa vie, qu'il ne survient pas de goulet d'étranglement (bottleneck) entre le serveur et l'utilisateur. Nous allons ici donner quelques conseils pour envisager et améliorer la montée en charge d'un site... | |
# Optimiser son code | |
http://symfony.com/fr/doc/current/book/http_cache.html | |
# Mettre à jour ou modifier le système | |
Bien gérer son serveur web : | |
http://php.net/ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Les règles de codage sont un ensemble de règles à suivre pour uniformiser les pratiques de développement des projets, diffuser les bonnes pratiques de développement et éviter les erreurs de développement "classiques" au sein d'un groupe de développeurs. | |
Dans cet article, nous allons commenter quelques outils à installer sur son poste, adaptés ici au développement sur Symfony2, pour pouvoir vérifier la qualité de son code. | |
[PHP Mess Detector](http://phpmd.org/), [PHP Code Sniffer](http://www.squizlabs.com/php-codesniffer) et [PHP Coding Standards Fixer](http://cs.sensiolabs.org/) sont là pour vous aider. | |
# PHP Mess Detector | |
PHP Mess Detector applique certaines règles pour vérifier la qualité de votre code. La liste des règles peut se trouver ici. | |
## Installation : |
OlderNewer