Web サーバーと PHP の実装の制限により、実際の環境で実行するために root 権限が必要な一部のプログラムを PHP を使用して Linux で呼び出すことは困難です。この点に関して、私はインターネットから別の方法を見つけました。この制限を回避するには。まず、システムコマンドを転送する C プログラムを作成し、次に PHP を使用して C プログラムを実行します。
Cプログラム
まず、/usr/local/ismole/w.cなどのcファイルを書きます
リーリー
//note WordPressエディターの都合上、このコードではヘッダーファイルの余分なスペースを削除してください
ファイル gcc -o ipt -Wall w.c をコンパイルすると、カレントディレクトリにプログラム w が生成されます。
このプログラムの所有者を変更します chmod u+s ./w。
PHP実行
ファイルの内容は以下の通り、Webディレクトリに置くとアクセス時に現在のサーバー負荷が出力されます。
リーリー
上記の例によれば、PHPを使用して、実行したいLinuxシステムコマンド、SVN更新、サーバー監視、バックアップ、リカバリ、日常メンテナンスなどを行うことができます。たとえば、「SVNを使用してテストサーバーを構築する」