PHP-CLI introuvable
Après j'ai essayé pendant des heures pour trouver le bon chemin pour PHP-CLI, je l'ai finalement trouvé. Mais ma fierté est bientôt reparti.
Encore j'ai eu l'erreur suivante:
Les exigences suivantes ne sont pas remplies. Comme un résultat de l'importation de vidéos ont été désactivés.
- Incapable de retrouver le chemin de PHP-CLI
J'ai essayé beaucoup de chemins différents
- bin/php
- usr/local/lib
- usr/local/lib/php
- usr/local/bin/php (c'est la bonne je pense).
Toujours obtenir la même erreur que ci-dessus. Ce qui se passe? Mon serveur ne s'exécute pas en Mode sans échec et mon exec()
sont activées via le php.fichier ini.
Merci de m'aider..
Edit:
Paul
Q: Avez-vous essayé toutes les "chemins d'accès complets", par exemple "/bin/php" (pas
juste "bin/php")?
Un: j'ai essayé les deux solutions, pas de résultat.
Q: Êtes-vous sûr que php-cli est installé sur votre système (c'est généralement un
séparée paquet de Apache PHP plug-in)? EXEMPLE: apt-get
installer php5-common libapache2-mod-php5 php5-cli.
Un: j'ai essayé ceci dans le SSH de mon serveur, c'est un serveur CentOS, donc il n'a pas trouvé le commentaire
@Pierre:
Si vous avez installé PHP par le biais de votre système d'exploitation, le gestionnaire de package, le chemin de
probablement /usr/bin/php, ce qui semble être le seul que vous n'avez pas
essayez
J'ai essayé un, maintenant, je n'ai pas d'aide, toujours la même erreur:
Edit2
@Dev null
Que vous avez trouvé et quoi? Tout en sachant d'où >est situé ne sera pas le fixer, avez-vous changé certaines >le code ou la variable d'environnement PATH pour faire
Un: c'est un champ de saisie où je dois mettre le chemin dans. Je n'ai pas changé le code, parce que la version de PHP 5.3.17 (CLI) installé sur mon serveur CentOS. Donc pas besoin de changer un peu de code juste pour le chemin, à droite?
Modifier
Mes informations PHP, PHP 5.3.17 (CLI) de Vérifier les images ci-dessous..
Modifier
Quand je fais rpm -q php-cli
- je obtenir PHP-CLI not installed
et quand je veux l'installer j'obtiens No package php-cli available
. Voir l'image ci-dessous.
Modifier
Résultat de /bin/php -v
ci-dessous.
source d'informationauteur Dennis Strooband
Vous devez vous connecter pour publier un commentaire.
CentOS navires de PHP en ligne de commande interprète dans le
php-cli
paquet. Donc, vous devez d'abord vérifier si il est installé ou pas:S'il est installé, vous pouvez dresser la liste de tous ses fichiers:
... et filtrer potentiel binaires:
Vous pouvez obtenir de plus amples détails dans le À l'aide de RPM chapitre du guide de déploiement.
Si le paquet n'est pas installé:
Plus d'info à Installation d'un Nouveau Logiciel avec yum.
Tous cette réponse suppose que personne n'a cassé le système de paquets en installant le logiciel manuellement. Si cela arrivait, il n'y a aucun moyen de savoir quelles modifications ont été apportées au système.
Edit #1: je viens juste de voir votre dernière modification où php-cli est en place et en cours d'exécution. Alors, si vous voulez savoir le chemin que vous avez juste besoin de taper ceci:
Edit #2: Vous semblez avoir jusqu'à 4 fichiers binaires appelés
php
dans votre chemin. Je continue de penser que le bon moyen fiable pour trouver l'php-cli
binaire est en cours d'exécutionrpm -ql php-cli
mais étant donné quephp
trouve sur le chemin que je suis assez sûr qu'il est situé à/bin/php
et vous pouvez le vérifier en exécutant:Exécuter cette commande exacte—ne pas supprimer toutes les barres obliques ou ajouter
-cli
.Si votre script, quelle que soit sa forme, ne la trouvez pas, c'est soit de faire le mal ou il manque les autorisations appropriées.
essayez ce qui suit pour trouver:
Vous les plus susceptibles de vouloir php au lieu de php-cli.