對php-cli環境的理解

2020-07-16 10:06:09

php-cli我在是看swoole的時候看到了,swoole_server只能用於php-cli環境,那什麼是php-cli環境,於是百度,複製了網上我覺得比較有用的介紹

2016022606135618363.gif

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其它相關文章!