Ⅰ 如何關閉php服務
你提的問題過於簡單,以至於無法理解。
如果是在windows環境,在任務管理器下找到php進程,kill即可。
如果是在linux環境,用ps -ef|grep php,找到進程號,kill即可。
Ⅱ 問一個Linux的問題(Ubuntu 卸載php)
linux下的安裝一般分為兩種
1.使用系統支持的格式包自動安裝,比如ubuntu的Deb包也就是 apt-get 方式 和redhat的rpm包,也就是yum方式。
2.使用源碼包進行自定義編譯安裝。也就是通常我們說的configure 、make、make install基本三部曲。
問題來了,如果你系統中的php不是用apt-get的方式去安裝的,那麼就不能用apt-get去unstall。如果是編譯安裝的話必須要手動卸載,這樣看你的php是編譯到哪裡的,一般來說如果你在編譯的時候沒有指定路徑的話,默認的會在/usr/local下 你可以在其中找一下是否有php的目錄。如果有的話可以先停掉php伺服器,然後刪除php根目錄及相關文件即可。
Ⅲ linux 下寫 shell kill掉運行時間超過5分鍾的PHP進程
可以的,能根據Cpu累積耗時殺掉程序。
相關進程名字要知道哈。
假設以php進程為名字。
p_name=php
while true
do
sleep 3
#每3秒檢查一次。
pro="$(ps -A|grep "$p_name"|head -n1)"
time="$(echo $pro|awk '{
split($3,tab,/:/); if (tab[2]+tab[1]*60>=5) {print 1}else{print 0}
}')"
#上面那句利用awk判斷時間是不是大於5分鍾。是則輸出1,否則輸出0.
pid="$(echo $pro|awk '{print $1}')"
#如果為1 就殺掉那個進程。
if [ $time = '1' ]
kill -9 $pid
fi
done
Ⅳ linux下退出終端,讓PHP程序繼續執行的命令
1:在終端中執行PHP的命令為:
$php test.php
2.如果想使用control+c不終止php文件的執行的話使用命令:
$php test.php &
3.如果想退出終端以後php文件繼續執行的話使用命令:
$nohup php test.php &
4.終止線程運行
$kill -9 線程id
Ⅳ 如何在Linux伺服器中隱藏PHP版本
找到你php的配置文件:php.ini
查找是否存在expose_php這個指令段,如果有更改,如果沒有添加:
expose_php=off
改為off之後,重啟php就隱藏了
Ⅵ 技巧:PHP版本怎樣隱藏在Linux伺服器
默認上expose_php默渣鉛認是開啟,關閉「expose_php」參簡梁或數可以使php隱藏它的版本信息攔伍。
[root@centos66 ~]# vi /etc/php.ini
在php.ini上,定位到含有expose_php的那行把On設成Off:
expose_php = Off