Maison  >  Article  >  développement back-end  >  Comment modifier l'ip en php

Comment modifier l'ip en php

coldplay.xixi
coldplay.xixioriginal
2020-10-05 14:00:353059parcourir

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

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn