文章目錄
什麼是 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)