OVH Guide

Installation de "Composer" sur les hébergements mutualisés

Insert Here A Short Desc

  • composer
  • ovh
  • mutualises
  • symfony

Prérequis

Sur les offres mutualisées OVH, vous pouvez utiliser "Composer" à partir des offres pro. En effet, vous devez avoir un accès SSH puisqu'il s'agit d'un outil en lignes de commandes.

Installation

Connectez-vous en SSH

Vérifiez que vous avez bien la dernière version de PHP (5.6) de disponible en ligne de commande :

php --version

Si ce n'est pas la bonne version, vous pouvez configurer un alias :

alias php='/usr/local/php5.6/bin/php'

Nous vous conseillons de rester au sein du dossier racine de votre hébergement afin de ne pas rendre accessible publiquement les fichiers de "Composer".

Télécharger et installez

Il faut que vous exécutiez cette commande :

curl -sS https://getcomposer.org/installer | php

Félicitations, "Composer" est désormais disponible sur votre hébergement mutualisé !

Exemples d'utilisation

Si vous souhaitez installer Symfony 2 simplement, vous pouvez par exemple lancer la commande suivante :

php composer.phar create-project symfony/framework-standard-edition my_project_name "2.7.*"

De la même manière, vous pouvez utiliser l'API de OVH depuis votre hébergement en utilisant le wrapper officiel. Pour cela, il suffit d'ajouter un fichier nommé composer.json qui contient la liste des dépendances dont vous avez besoin. Voici un exemple de ce fichier avec le wrapper d'API OVH :

{
    "name": "Example Application",
    "description": "This is an example of OVH APIs wrapper usage",
    "require": {
        "ovh/ovh": "1.1.*"
    }
}

Pour l'installer, vous n'avez plus qu'à lancer la commande suivante dans le même dossier :

php composer.phar install

Pour utiliser cette librairie, vous pouvez vous référer à la documentation, ainsi qu'au code, disponibles sur github