Maison >développement back-end >tutoriel php >L'exécution du système d'exécution php shell_exec n'a aucun résultat ? Fait en un seul article !
Cet article vous présentera le problème selon lequel php exec system shell_exec ne peut pas être exécuté. Le contenu principal est d'expliquer la méthode d'exécution de php exec() system() shell_exec() sans résultats et le résultat est NULLD. être utile aux amis dans le besoin~
php exec() system() shell_exec() ne peut pas être exécuté, il n'y a aucun résultat, le résultat est NULLD, la solution
8dd35a9bb6694d18fe2e705a52c40454' var_dump($arr);
Après l'accès au navigateur, le résultat imprimé est : NULL
Cela signifie que le serveur n'a pas activé la police php et utilisé exec(); . Ajoutez une fonction pour afficher l'utilisateur actuellement en cours d'exécution :
6783dc79d460790f46c82eb82ede8dfb' var_dump($arr);
Affichage : root
$ chmod 777 index.php
Vérifiez l'utilisateur et les autorisations de index.php :
$ ll
-rwxrwxrwx 1 root root 1595 Sep 20 10:18 index.php
$ cd /usr/local/php/etc $ vim php.iniTrouver Disable_functions = Supprimer exec, exec_ décortiquez et utilisez celui-ci ; 4. Redémarrez le service php, cette étape est très importante :
$ /etc/init.d/php-fpm restart
Puis testez et parcourez Le résultat de l'accès au serveur via le serveur :
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!