
在php预编译./configure的时候会有--enable-cli参数,这个即命令行接口,该 CLI SAPI 模块主要用作 PHP 的开发外壳应用。更多详细参考官网:https://www.php.net/manual/zh/features.commandline.php 。php的安装参考:https://zixuephp.net/article-207.html 。
一、php命令行模式的判断和参数接收
命令行模式通过$argv变量来接收参数。
二、命令行模式的运行方式
2.1php文件方式运行
php -f test.php2.2命令行直接运行php代码
php -r 'var_dump($argv);' #加参数 php -r 'var_dump($argv);' a b2.3php交互模式
php -a //php > $a = "zixuephp.net"; //php > echo $a; //zixuephp.netcontrol + c退出交互模式。
2.4以脚本模式运行
#!/usr/bin/php #test.phpchmod a+x test.php ./test.php a bphp命令参数:
-c 配置文件
-f 执行文件
-r 执行php脚本 php -r ‘phpinfo();’
-v 版本信息
-m 打印安装模块
-q 静默执行
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)