[PHP] php-cli (résolu)
[PHP] php-cli (résolu)
Bonjour
je sais que le sujet PHP-CLI a été déjà abordé :
- https://bbs.archlinux.org/viewtopic.php?id=3054
- http://forums.archlinux.fr/topic5850.html
Pour autant j'essaie d'installer une application de gestion de photos : PhraseaNet IV qui demande : Chemin de l'exécutable PHP CLI (Common Line Interface) et la, je ne sais pas quoi renseigner.
Je suis aussi utilisateur Ubuntu et le Pkg.... PHP CLI est indépendant.
Cordialement
Pierre-Philippe
je sais que le sujet PHP-CLI a été déjà abordé :
- https://bbs.archlinux.org/viewtopic.php?id=3054
- http://forums.archlinux.fr/topic5850.html
Pour autant j'essaie d'installer une application de gestion de photos : PhraseaNet IV qui demande : Chemin de l'exécutable PHP CLI (Common Line Interface) et la, je ne sais pas quoi renseigner.
Je suis aussi utilisateur Ubuntu et le Pkg.... PHP CLI est indépendant.
Cordialement
Pierre-Philippe
Dernière modification par ppb31 le ven. 04 mars 2011, 07:37, modifié 1 fois.
Re: [PHP] php-cli
php est compilé avec l'option cli par défaut:
et le chemin à donner est celui de php:
Code : Tout sélectionner
$ php -v
PHP 5.3.5 with Suhosin-Patch (cli) (built: Jan 6 2011 07:17:24)
Copyright (c) 1997-2009 The PHP Group
Zend Engine v2.3.0, Copyright (c) 1998-2010 Zend Technologies
Code : Tout sélectionner
$ which php
/usr/bin/php
Re: [PHP] php-cli
merci
en fait c'est ce que j'avais déjà fait sans résulta
donc je bloque car je croyais à l'existence d'un exécutable php-cli
donc je suis bien dans la "!!" propos non publiable
merci
en fait c'est ce que j'avais déjà fait sans résulta
donc je bloque car je croyais à l'existence d'un exécutable php-cli
donc je suis bien dans la "!!" propos non publiable
merci
Re: [PHP] php-cli
je sais pas
en fait c'est l'interface de configuration de phraseanet 4 qui ne valide pas php CLI
l'interface demande le chemin de php cli, je le renseigne et il ne le valide pas
en gros l'interfave html / php d'administration du serveur Phraseanet demande :
Executables externes
Chemin de l'exécutable PHP CLI (Common Line Interface) /usr/bin/php Non
Chemin de l'exécutable exiftool OK
Chemin du composant composite Non
Chemin du composant convert Non
le rest marche visiblement
BD ok
en fait c'est l'interface de configuration de phraseanet 4 qui ne valide pas php CLI
l'interface demande le chemin de php cli, je le renseigne et il ne le valide pas
en gros l'interfave html / php d'administration du serveur Phraseanet demande :
Executables externes
Chemin de l'exécutable PHP CLI (Common Line Interface) /usr/bin/php Non
Chemin de l'exécutable exiftool OK
Chemin du composant composite Non
Chemin du composant convert Non
le rest marche visiblement
BD ok
Re: [PHP] php-cli
Si c'est depuis l'interface web, à mon avis, c'est plus une question de sécurité, phrasenet doit vouloir ouvrir/tester le fichier pour voir s'il existe et le php.ini ne l'y autorise pas.
Je sais pas comment fonctionne phraseanet mais peut être qu'en contournant le test, ça passera (en même temps tu vérifieras que le test fait appel à is_file ou une fonction du genre ce qui expliquerait l'erreur).
Je sais pas comment fonctionne phraseanet mais peut être qu'en contournant le test, ça passera (en même temps tu vérifieras que le test fait appel à is_file ou une fonction du genre ce qui expliquerait l'erreur).
Re: [PHP] php-cli
Tu a raison (bien vu)
dans le .php servant à l'instal il exist un test avec is_file sur :
- composite
- exif
-ext..
if($system != 'WINDOWS') " pour linux je suppose"
{
if(is_file('/usr/bin/php'))
$php_cli = '/usr/bin/php';
elseif(is_file('/usr/local/bin/php'))
$php_cli = '/usr/local/bin/php';
elseif(is_file('/opt/local/bin/php'))
$php_cli = '/opt/local/bin/php';
}
if(!$php_cli || !is_executable($php_cli))
$php_cli = false; "le test donc il faut le valider"
?>
<td><label for="exec_php"><?php echo _('reglages:: executable PHP CLI')?></label></td>
<td><input id="exec_php" type="text" name="php_cli" value="<?php echo $php_cli;?>" class="executable_check databox_creator_dependant" /></td>
Bon il faut que je me remette au PHP OUF !!!!
dans le .php servant à l'instal il exist un test avec is_file sur :
- composite
- exif
-ext..
if($system != 'WINDOWS') " pour linux je suppose"
{
if(is_file('/usr/bin/php'))
$php_cli = '/usr/bin/php';
elseif(is_file('/usr/local/bin/php'))
$php_cli = '/usr/local/bin/php';
elseif(is_file('/opt/local/bin/php'))
$php_cli = '/opt/local/bin/php';
}
if(!$php_cli || !is_executable($php_cli))
$php_cli = false; "le test donc il faut le valider"
?>
<td><label for="exec_php"><?php echo _('reglages:: executable PHP CLI')?></label></td>
<td><input id="exec_php" type="text" name="php_cli" value="<?php echo $php_cli;?>" class="executable_check databox_creator_dependant" /></td>
Bon il faut que je me remette au PHP OUF !!!!
Re: [PHP] php-cli
Yop,
Il y a bien un paquet php5-cli sur une ubuntu, et il n'est pas installé avec php5 de base
Tu dois avoir la même chose sur les autres distrib
C'est juste une petit paquet à installer
J'espère que ça va t'aider
Il y a bien un paquet php5-cli sur une ubuntu, et il n'est pas installé avec php5 de base

Tu dois avoir la même chose sur les autres distrib
C'est juste une petit paquet à installer
J'espère que ça va t'aider

- benjarobin
- Maître du Kyudo
- Messages : 17564
- Inscription : sam. 30 mai 2009, 15:48
- Localisation : Lyon
Re: [PHP] php-cli
@bartoua As tu lu les posts ci-dessus ?
Le sujet peut être quasiment considéré comme résolu...tuxce a écrit :php est compilé avec l'option cli par défaut
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Re: [PHP] php-cli
@benjarobin j'ai bien lu les posts. je répond en connaissance de cause, j'ai déjà eu des problèmes avec les différences php cgi et cli
A mon avis, un éditeur ne met pas en ligne un logiciel qui fonctionne uniquement si tu bidouilles le code ...
A mon avis, un éditeur ne met pas en ligne un logiciel qui fonctionne uniquement si tu bidouilles le code ...
- benjarobin
- Maître du Kyudo
- Messages : 17564
- Inscription : sam. 30 mai 2009, 15:48
- Localisation : Lyon
Re: [PHP] php-cli
Le code c'est ceci :
On voit bien qu'il cherche la commande "php". Mais sur ArchLinux par défaut la configuration de php ne permet par de lire des fichiers externes au dossier source PHP (Tuxce en a parlé si tu avait lu correctement).
Donc la commande is_file('/usr/local/bin/php') et is_executable($php_cli) ne peut pas retourner "true".
Code : Tout sélectionner
if(is_file('/usr/bin/php'))
$php_cli = '/usr/bin/php';
...
Donc la commande is_file('/usr/local/bin/php') et is_executable($php_cli) ne peut pas retourner "true".
Tu te trompe de beaucoup et de loin... Si tu voyais le nombre de paquet qui sont patchés pour fonctionner...bartoua a écrit :A mon avis, un éditeur ne met pas en ligne un logiciel qui fonctionne uniquement si tu bidouilles le code ...
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Re: [PHP] php-cli
Après, j'ai dit le code, mais c'était aussi pour vérifier que c'était bien ça, mais @ppb31, tu peux aussi commenter open_basedir pour permettre l'accès d'une application php à tout le disque, c'est au choix.
Re: [PHP] php-cli
bon
ça ne marche tjrs pas j'ai commenté open_basedir (php.ini) redémarrer httpd
donc la je pije pas
comment configurer php correctement
Merci pour vos interventions
ça ne marche tjrs pas j'ai commenté open_basedir (php.ini) redémarrer httpd
donc la je pije pas
comment configurer php correctement
Merci pour vos interventions
- benjarobin
- Maître du Kyudo
- Messages : 17564
- Inscription : sam. 30 mai 2009, 15:48
- Localisation : Lyon
Re: [PHP] php-cli
Je viens de tester, j'ai rajouté /usr/bin à open_basedir et cela fonctionne
Code : Tout sélectionner
open_basedir = /srv/http/phppgadmin/:/home/site/:/tmp/:/usr/share/pear/:/usr/share/webapps/phpMyAdmin/:/etc/webapps/phpmyadmin/:/usr/share/netbeans/php1/:/usr/bin/
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
- benjarobin
- Maître du Kyudo
- Messages : 17564
- Inscription : sam. 30 mai 2009, 15:48
- Localisation : Lyon
Re: [PHP] php-cli
Tu as bien fais start et puis stop. Le restart ne fait pas un vrai redémarrage, donc il se peut qu'il n'est pas correctement rechargé la configuration de phpppb31 a écrit :ça ne marche tjrs pas j'ai commenté open_basedir (php.ini) redémarrer httpd
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Re: [PHP] php-cli
Bonjour
Bon vous aviez raison tous les deux
et benjarobin sur le restart je me suis fait avoir
je dois avouer j'ai honte, j'ai passé une de mais soutenances Master 2 à Touluse (2009) sur une application PHP (trie de données XML) et je ne sais même pas ça, ou la la
je me demande si mon âge avancé (45) n'est pas la cause, ha la reprise d'étude dur dur
il est vrai que je fais dans le conseil (cabinet que je monte) et plus dans la programmation
j'en profite pour faire un peu de pub
Cabinet conseil dans le SI et notamment la gestion de doc et les procédures en promouvant les solutions linux : (la virtualisation: VirtualBox, la gestion de doc: Dynacase, Alfresco la consolidation de données par virtualisation et redondance
rbd appliquer à des machines virtualisées sur des serveurs et les Groupware linux : EGroupware ext ... )
donc Si vous connaissez des boites susceptibles d'étres intéressées
A + et encore merci
PS: je ne clôture pas de-suit, car je vérifie un truc avant
PP
Bon vous aviez raison tous les deux
et benjarobin sur le restart je me suis fait avoir
je dois avouer j'ai honte, j'ai passé une de mais soutenances Master 2 à Touluse (2009) sur une application PHP (trie de données XML) et je ne sais même pas ça, ou la la
je me demande si mon âge avancé (45) n'est pas la cause, ha la reprise d'étude dur dur
il est vrai que je fais dans le conseil (cabinet que je monte) et plus dans la programmation
j'en profite pour faire un peu de pub
Cabinet conseil dans le SI et notamment la gestion de doc et les procédures en promouvant les solutions linux : (la virtualisation: VirtualBox, la gestion de doc: Dynacase, Alfresco la consolidation de données par virtualisation et redondance

donc Si vous connaissez des boites susceptibles d'étres intéressées
A + et encore merci
PS: je ne clôture pas de-suit, car je vérifie un truc avant
PP