php-cli我在是看swoole的時候看到了,swoole_server只能用於php-cli環境,那什麼是php-cli環境,於是百度,複製了網上我覺得比較有用的介紹
php_cli模式是什麼
php-cli區別於在Web伺服器上執行的php環境,php不單可以寫前台網頁,它還可以用來寫後台的程式
推薦:《PHP教學》
php_cli模式優點
使用多進程, 子進程結束以後, 核心會負責回收資源
2. 使用多進程,子進程異常退出不會導致整個進程Thread退出. 父進程還有機會重建流程.
3. 一個常駐主進程, 只負責任務分發, 邏輯更清楚.
4.完全支援多執行緒
5.如上,可以實現定時任務
6.開發桌面應用就是使用PHP-CLI和GTK包
7.linux下用php編寫shell指令碼
怎麼執行執行PHP CLI指令碼
第一種方法是使用php -f /path/to/yourfile.php。呼叫PHP CLI直譯器,並給指令碼傳遞引數。這種方法首先要設定php直譯器的路徑,Windows平台在執行CLI之前,需設定類似path c:php的命令,也失去了CLI指令碼第一行的意義,因此不建議使用該方法。
第二種方法是首先執行chmod+x <要執行的指令碼檔名>(UNIX/Linux環境),將該PHP檔案置為可執行許可權,然後在CLI指令碼頭部第一行加入宣告(類似於#! /usr/bin/php或PHP CLI直譯器位置),接著在命令列直接執行。這是CLI首選方法,建議採用
本文來自TW511.COM,php教學欄目,歡迎學習!
以上就是對php-cli環境的理解的詳細內容,更多請關注TW511.COM其它相關文章!