PHP 的 CLI 模式簡介

什麼是 CLI

CLI其實是Command Line Interface的簡寫,從字面上不難理解,是命令行接口的意思。

CLI 的使用

1、運行某php文件

php a.php
php -f a.php

-f 可選,如果提示 command not found,請自行把php所在路徑添加到環境變量中並重啓命令行。

2、查看命令行下該php的版本信息

php -v

如果安裝了多個php版本,php -v後發現顯示的並不是你想要顯示的某版本,那就說明php加入到環境變量的目錄是不對的,可自行修改即可

3、查看CLI模式下phpinfo的信息

php -i

可以利用linux的grep命令進行篩選

比如查看php所加載的配置文件所在路徑

php -i | grep php.ini

如果發現加載的配置文件不對,這個時候可以通過php -c來指定命令行模式下php所加載的配置文件

php -c /custom/directory/custom-file.ini

4、校驗某php文件是否有語法錯誤

利用 php -l 排除文件是否有語法錯誤

php -l a.php

5、查看php都加載了哪些模塊

php -m

6、命令行下直接運行php代碼

各位都使用過composer,composer的安裝命令中也有使用php -r,沒錯,我們可以用php -r在命令行下直接運行php代碼

比如查看當前環境是否開啓了錯誤回顯

php -r "var_dump(get_cfg_var('display_errors'));"

7、上面列出的例子,可以這樣去理解

php -m(module)
php -c(config)
php -i (info)
php -f(file)
php -v(version)
php -r(run)
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章