Linuxのシャットダウンと再起動機能をPHPで実装する方法
Sep 13, 2021 am 09:15 AMLinux のシャットダウンおよび再起動機能を実装する
php メソッド: 1. PHP サンプル ファイルを作成します; 2. PHP を使用して、「exec('/sbin/reboot');」などのコード ステートメントを使用して Linux コマンドを実行します。 ; 3. コマンドを再起動して権限を追加するだけです。
この記事の動作環境:linux5.9.8システム、PHP7.1バージョン、DELL G3コンピュータ
phpシャットダウン方法Linux の機能?
php は Linux のシャットダウンと再起動機能を実現します
時々、コントロール パネルを DIY してシャットダウンと再起動の機能を実現できます。 Linuxの。ご存知のとおり、Linux はファイルベースのオペレーティング システムであるため、システムのシャットダウンと再起動の機能を実装するには、次の 2 つの点を満たす必要があります。
1.コマンド
Linux で操作する場合、コマンドを直接入力できます。ただし、PHP で Linux コマンドを実行する場合はこれができないため、コマンドの絶対パスを知る必要があります。
再起動コマンド reboot 絶対パス/sbin/reboot
シャットダウンコマンド shutdown 絶対パス/sbin/shutdown
2. PHP を使用して Linux コマンドを実行します
はい、以前ブログ記事で紹介した機能がたくさんあります。ここでは exec 関数を使用することをお勧めします。
<?php /** * php执行linux命令 */ // 返回命令执行结果,注意命令要写绝对路径 exec('/sbin/reboot');
3. 再起動コマンドに権限を追加します
Linux の権限は非常にデリケートです。デフォルトの再起動権限は root のみが所有できます。PHP でシャットダウンを実行したい場合は、次のようにすることができます。再起動コマンドに対応するアクセス許可のみを付与します
方法 1: nginx/Apache 操作グループを Web などの管理グループに追加します。次に、管理グループに再起動を追加し、x コマンドを g
に追加します。方法 2: 直接 chmod 4777 /sbin/reboot を実行して Enter キーを押して完了します。ただし、これはすべてのユーザーが再起動することを意味するため、お勧めできません。権限。
推奨学習: 「PHP ビデオ チュートリアル 」
以上がLinuxのシャットダウンと再起動機能をPHPで実装する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

人気の記事

人気の記事

ホットな記事タグ

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック











Ubuntu および Debian 用の PHP 8.4 インストールおよびアップグレード ガイド

Deepseek Webバージョンの入り口Deepseek公式ウェブサイトの入り口

PHP 開発用に Visual Studio Code (VS Code) をセットアップする方法
