|
php_cli模式簡介
php-cli是php Command Line Interface的簡稱,如同它名字的意思,就是php在命令行運行的接口,區別于在Web服務器上運行的php環境(php-cgi, isapi等) 也就是說,php不單可以寫前臺網頁,它還可以用來寫后臺的程序。 php的CLI shell腳本適用于所有的php優勢,使創建要么支持腳本或系統甚至與GUI應用程序的服務端!――注:windows和linux下都支持php_cli模式
php-cli應用場景:
1.多線程應用
這方面的好處,引用鳥哥的話:
優點:
1. 使用多進程, 子進程結束以后, 內核會負責回收資源
2. 使用多進程,子進程異常退出不會導致整個進程Thread退出. 父進程還有機會重建流程.
3. 一個常駐主進程, 只負責任務分發, 邏輯更清楚.
php的多線程―沒錯就是php多線程應用,雖然大家都普遍認為php沒有多線程(curl屬于模擬多線程而不是真實的),但是在php_cli模式下的php徹底的是屬于多線程。這個時候php屬于linux的一個守護進程。 在本人之前寫過的《php多線程批量采集下載美女圖片(續)》的時候在采集程序里雖然使用curl來模擬多線程,但是在瀏覽器執行的時候也是會遇到執行超時或內存abort而導致程序中斷,(要嘗試幾次才可以徹底成功),但是如果在php-cli模式下執行,你就會發現這個程序執行的很快,php多線程執行的優勢被徹底表現出來了.
備注:這種多線程方式不是很成熟,不適合大規模的生成應用,偶爾使用還是可以的
2.定時執行php程序
之前本人總結關于《php定時執行計劃任務》的三種方式,利用有一張就是利用linux的cron方式,那么這個方式是如何定時執行php程序?請看下文
3.開發桌面程序
你可以做您的Windows或Linux中使用php的圖形用戶界面(GUI)應用!所有你需要的是php的命令行接口和一包GTK。這將允許建立真正的便攜式圖形用戶界面應用程序(呵呵,之前只是知道php可以做桌面程序,現在才知道是使用php_cli模式),并且不需要學習別的。
4.編寫php的shell腳本
如果你不會bash shell或者Perl等的使用,但是你又需要一些腳本去執行的時候,怎么辦?這個時候你完全可以使用你熟悉的php編寫shell腳本,這個時候你是不是突然感覺php是不是太強大了!―
主站蜘蛛池模板:
超碰免费视频caoporn
|
99久久国内精品成人免费
|
国产精品爽爽久久久久久竹菊
|
女性性纵欲派对
|
亚洲国产精品综合久久一线
|
4hu四虎免费影院www
|
国产99网站
|
亚洲AV成人无码999WWW
|
一个人的视频全免费在线观看www
|
丝瓜影院观看免费高清国际观察
|
国产SUV精品一区二区69
|
果冻传媒在线观看高清完整免费
|
年轻的母亲4线在线观看完整
|
99E久热只有精品8在线直播
|
亚洲 欧美 国产 综合 在线
|
狠狠色狠狠色综合曰曰
|
亚洲无吗在线视频
|
60岁老年熟妇在线无码
|
秋霞最新高清无码鲁丝片
|
国产精品一区二区激情
|
亚洲麻豆精品成人A在线观看
|
麻豆XXXX乱女少妇精品
|
日韩精品亚洲专区在线电影不卡
|
晚夜免费禁用十大亏亏
|
好色女博士|
欧美一道本一区二区三区
|
久久爽狠狠添AV激情五月
|
草莓视频在线免费观看
|
正能量不良WWW免费窗口
|
古风H啪肉NP文
|
国产免费内射又粗又爽密桃视频
|
天天狠狠弄夜夜狠狠躁·太爽了
|
挠黑色超薄丝袜脚心vk40分钟
|
国产免费久久精品国产传媒
|
久久精麻豆亚洲AV国产品
|
18禁无遮挡羞羞污污污污免费
|
俺也去最新地址
|
偷上邻居熟睡少妇
|
爽娇妻快高h
|
色情内射少妇兽交
|
国产精品一区二区欧美视频
|