OVH Community, votre nouvel espace communautaire.

Faut il un php additonel pour la ligne de commande ?


stephaneeybert
14/06/2012, 11h49
Ce que je trouve etrange, c'est que le php que j'utilise dans mes scripts cron, donc en ligne de commande, ne semble pas etre une version cli.

Si j'affiche la version de ce php j'obtient:

PHP 5.2.13-pl1-gentoo (cgi) (built: Feb 11 2011 11:02:12)
Copyright (c) 1997-2010 The PHP Group
Zend Engine v2.2.0, Copyright (c) 1998-2010 Zend Technologies

stephaneeybert
01/03/2012, 07h40
Merci !

Par contre, j'ai pas reussi a la patcher en 53 comme celle du web.

Je sais pas si quelqu'un a une suggestion..

Abazada
01/03/2012, 02h05
Citation Envoyé par stephaneeybert
Est ce une bonne idee d'avoir un php specifique pour la ligne de commande ?
Oui,
La configuration que tu lui autorises est généralement bien supérieure à celle que tu autorises à Php pour du Web.
Par exemple plus de mémoire (pour maintenance, cron), pas de limite cpu (c'est par défaut le cas de CLI alors que 5 s devrait suffire pour le CGI du web), gestion des paramètres $argv, ...
Donc 2 php.ini différents et généralement 2 binaires php, c'est standard.

PS: http://fr.php.net/manual/fr/features.commandline.php

stephaneeybert
29/02/2012, 20h44
Bonjour,

J'ai un php qui fonctionne avec Apache et qui utilise le php.ini suivant:

/usr/local/lib64/php53/php.ini

Et j'ai aussi un autre php qui fonctionne a la ligne de commande et qui utilise le php.ini suivant:

/usr/local/lib64/php5/php.ini

Est ce une bonne idee d'avoir un php specifique pour la ligne de commande ?

Merci.

Stephane