文章目录
什么是 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)