Heim >Backend-Entwicklung >PHP-Problem >So ändern Sie die IP in PHP
So ändern Sie die IP in PHP: 1. Bestätigen Sie, dass das System, das das PHP-Skript ausführt, die Berechtigung hat, die Server-IP, die Subnetzmaske und das Gateway zu ändern. 2. PHP führt die Funktion aus, die [shell_exec] ausführt ausgeführt in [shell_exec] Die Systembefehlszeile ist korrekt.
So ändern Sie die IP in PHP:
1. Bestätigen Sie, dass das System, das das PHP-Skript ausführt, die Berechtigung hat, die Server-IP/Subnetzmaske/das Gateway zu ändern.
2 Beim Ausführen und Ausführen der Shell_exec-Funktion ist diese Funktion im abgesicherten Modus blockiert.
Einfaches Beispiel:
$ 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
Siehe andere Funktionen:
system()etc.Wenn Sie mehr über das Programmieren erfahren möchten, achten Sie bitte auf die Rubrik
php-Schulung!
Das obige ist der detaillierte Inhalt vonSo ändern Sie die IP in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!