Comment modifier l'IP en PHP : 1. Confirmez que le système exécutant le script PHP a l'autorisation de modifier l'IP du serveur, le masque de sous-réseau et la passerelle ; 2. PHP exécute la fonction qui exécute [shell_exec] ; 2. [shell_exec 】La ligne de commande système exécutée est correcte.
Comment modifier l'IP en PHP :
1. Confirmez que le système exécutant le script PHP en a la capacité. pour modifier les autorisations IP/masque de sous-réseau/passerelle du serveur.
2. Confirmez que votre PHP exécute la fonction qui exécute shell_exec. Cette fonction est bloquée en mode sans échec.
3. vous êtes dans shell_exec La ligne de commande système exécutée à l'intérieur est correcte.
Exemple simple :
$ vi test.php #!/usr/bin/php <?php $rsl = shell_exec("fconfig eth0 192.168.1.2 netmask 255.255.255.0"); //改ip和子网掩码的. $rsl2 = shell_exec("route add default gw 192.168.1.1"); //设置网关 echo $rsl."\n".$rsl2;//看看返回的结果. ?> $ chmod 755 test.php -- 给脚本增加执行的权限 $ ./test.php
Référez-vous à d'autres fonctions :
exec()
système ()
Attendez.
Si vous souhaitez en savoir plus sur l'apprentissage de la programmation, faites attention à la rubrique Formation 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!