Heim > Artikel > Backend-Entwicklung > Das Ausführen von PHP Exec System Shell_exec hat keine Ergebnisse? In einem Artikel erledigt!
Dieser Artikel stellt Ihnen das Problem vor, dass das PHP-Exec-System Shell_exec nicht ausgeführt werden kann. Der Hauptinhalt besteht darin, die Methode zum Ausführen von PHP-Exec () System () Shell_exec () ohne Ergebnisse zu erläutern. Das Ergebnis ist NULLD Sei hilfreich für Freunde in Not ~
php exec() system() shell_exec() kann nicht ausgeführt werden, es gibt kein Ergebnis, das Ergebnis ist NULLD, die Lösung
8dd35a9bb6694d18fe2e705a52c40454' var_dump($arr);
Nachdem der Browser zugreift, lautet das gedruckte Ergebnis: NULL
Das bedeutet, dass der Server die PHP-Polizei nicht aktiviert und exec(); . Fügen Sie eine Funktion hinzu, um den aktuell ausgeführten Benutzer anzuzeigen:
6783dc79d460790f46c82eb82ede8dfb' var_dump($arr);
Anzeige: root
$ chmod 777 index.php
Überprüfen Sie den Benutzer und die Berechtigungen von index.php:
$ ll
-rwxrwxrwx 1 root root 1595 Sep 20 10:18 index.php
$ cd /usr/local/php/etc $ vim php.iniFind discover_functions = Remove. exec , system, exec_shell und verwenden Sie eine beliebige; 4. Starten Sie den PHP-Dienst neu. Dieser Schritt ist sehr wichtig:
$ /etc/init.d/php-fpm restart
Dann testen und durchsuchen. Das Ergebnis des Zugriffs auf den Server über den Server:
Das obige ist der detaillierte Inhalt vonDas Ausführen von PHP Exec System Shell_exec hat keine Ergebnisse? In einem Artikel erledigt!. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!