Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Bagaimana untuk melaksanakan penutupan linux dan mulakan semula fungsi dalam php

Bagaimana untuk melaksanakan penutupan linux dan mulakan semula fungsi dalam php

藏色散人
藏色散人asal
2021-09-13 09:15:422751semak imbas

Cara melaksanakan fungsi penutupan dan mulakan semula Linux dalam PHP: 1. Cipta fail sampel PHP 2. Gunakan PHP untuk melaksanakan perintah Linux dengan pernyataan kod seperti "exec('/sbin/reboot');" ; 3. Berikan Hanya mulakan semula arahan untuk menambah kebenaran.

Bagaimana untuk melaksanakan penutupan linux dan mulakan semula fungsi dalam php

Persekitaran pengendalian artikel ini: sistem linux5.9.8, PHP versi 7.1, komputer DELL G3

Cara untuk menutup dan mulakan semula php dalam Fungsi linux?

php menyedari fungsi penutupan dan mulakan semula Linux

Kadang-kadang, kita boleh DIY panel kawalan untuk merealisasikan penutupan dan mulakan semula fungsi Linux. Seperti yang kita sedia maklum, Linux ialah sistem pengendalian berasaskan fail, jadi untuk merealisasikan fungsi penutupan dan mulakan semula sistem, dua perkara berikut mesti dipenuhi

1 laluan arahan

Apabila beroperasi di bawah Linux, kita boleh terus menaip arahan. Tetapi anda tidak boleh melakukan ini apabila melaksanakan perintah Linux dengan PHP Anda perlu mengetahui laluan mutlak arahan tersebut.

Mulakan semula arahan but semula laluan mutlak/sbin/but semula

Shutdown command shutdown absolute path/sbin/shutdown

2 Ya Terdapat banyak fungsi yang telah saya perkenalkan dalam catatan blog sebelum ini. Adalah disyorkan untuk menggunakan fungsi exec di sini.

3. Tambahkan keizinan pada perintah but semula
<?php
/**
 * php执行linux命令
 */
 
// 返回命令执行结果,注意命令要写绝对路径
exec(&#39;/sbin/reboot&#39;);

Kebenaran Linux sangat terperinci, secara lalai, kebenaran but semula hanya boleh dimiliki oleh root hanya boleh memberikan arahan but semula yang sepadan

Kaedah 1: Tambahkan kumpulan operasi nginx/apache pada kumpulan pengurusan, seperti web. Kemudian tambah but semula pada kumpulan pengurusan dan tambah arahan x pada g

Kaedah 2: Terus chmod 4777 /sbin/reboot dan tekan Enter untuk menyelesaikannya, tetapi ia tidak disyorkan kerana ini bermakna semua pengguna mempunyai kebenaran but semula.

Pembelajaran yang disyorkan: "

Tutorial Video PHP

"

Atas ialah kandungan terperinci Bagaimana untuk melaksanakan penutupan linux dan mulakan semula fungsi dalam php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn