首頁  >  文章  >  後端開發  >  對php-cli環境的理解

對php-cli環境的理解

angryTom
angryTom轉載
2020-01-19 17:35:062925瀏覽

對php-cli環境的理解

php-cli我在看swoole的時候看到了,swoole_server只能用於php-cli環境,那什麼是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首選方法,建議採用

本文來自php中文網,

php教學欄目,歡迎學習!

以上是對php-cli環境的理解的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:www.phpsong.com。如有侵權,請聯絡admin@php.cn刪除