Php5 en console sur les serveurs OVH Mutualisés

Peut être ne le savez vous pas mais les hébergements OVH mutualisé proposent une connexion SSH qui vous pemettra entre autre de pouvoir créer votre rpository GIT.

Cette console vous permet également de lancer des commande php. Quand on utilise par exemple le Framwork Symfony, il est utile de pouvoir taper des commandes telles que « php composer.phar update » pour mettre à jour les paquets Symfony, ou bien encore « php app/console doctrine:schema:update –force » pour mettre à jour la base de données par rapport aux entités. Pour ces commandes en particulier il faudra obligatoirement une version de php  supérieur à la 5.2.

Attention, je ne vous parle pas de la technique du fichier htaccess qui concerne uniquement apache (l’affichage du site) mais pas la commande php en console.

OVH propose plusieurs versions de php sur leur serveur mutualisé mais avec uns syntaxe « particulière ». Ainsi pour lancer php en version 5.3 il faudra saisir :


Moi je vous conseille de créer un alias du coup :


Ainsi vous pourrez lancer vos commandes facilement :

A propos de l'auteur :  Fabien Lierville

Chef de projet en Ingénierie Informatique Industrielle avec une expérience significative de 17 années. Gestion de projet à dominante pharmaceutique avec le respect de méthode qualité (GAMP V5).
Véritable passionné d’informatique depuis l’Amstrad cpc 6128 ;)

Laisser un commentaire

4 réponses à “Php5 en console sur les serveurs OVH Mutualisés

  1. Bonjour
    Impossible pour moi de faire fonctionner cela

    J’utilise Putty j’ai créé un .bashrc avec
    alias php5=’php.ORIG.5_4′
    alias nano=’nano -c’

    Et quand j’utilise php5 -v
    J’ai commande inconnu
    Mais quand j’utilise php.ORIG.5_4 -v j’ai la bonne version

    1. Petit changement :
      commande :

      echo « alias php5=’php.ORIG.5_4 -c /usr/local/lib/php.ini-2′ » >> .bashrc

      Et re-charger son bashrc avec la commande :

      . .bashrc

      et dans ce cas cela fonctionne avec la commande php5 -v ou encore la commande alias, je vois bien mon alias de php5