Maison > Article > développement back-end > A propos des pièges rencontrés par PHP Shell_exec
Comme shell_exec doit être utilisé pour exécuter des scripts python dans le projet, sous test shell_exec("test.py") peut s'exécuter normalement sans erreur, mais l'ajout d'un répertoire shell_exec("python/test.py") ne fonctionnera pas . Utilisation Pour le framework PHP, j'ai d'abord pensé que la raison était la limitation du répertoire PHP, mais après avoir essayé en vain, j'ai découvert qu'il ne s'agissait pas d'un problème de répertoire.
Alors j'ai pensé que peut-être la commande shell_exec ne prend pas en charge les répertoires ? Un mot qui réveille le rêveur, shell_exec équivaut à l'exécution en ligne de commande
Le code est modifié de l'original
à celui présenté ci-dessous, ce qui est une solution parfaite.
Pour plus de connaissances sur PHP, veuillez visiter le Tutoriel PHP !
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!