php-cli的使用
关山难越,谁悲失路之人? 萍水相逢,尽是他乡之客。HP作为一门web开发语言,通常情况下我们都是在Web Server中运行PHP,使用浏览器访问,因此很少关注其命令行操作以及相关参数的使用,但是,特别是在类Unix操作系统上,PHP可以作为一门脚本语言执行与shell类似的处理任务。 > 运行时间:php-cli默认运行时间是无穷,而网页php默认设置是30s。
常用操作
运行指定php文件
1
2
3php my_script.php
php -f "my_script.php"运行php代码
1
2
3php -r "print_r(get_defined_constants());"
// laravel安装时的一条命令
php -r "file_exists('.env') || copy('.env.example', '.env');"语法检查
1
php -l index.php
查看版本信息
1
php -v
显示配置文件
1
php --ini
接收参数
1
2
3
4
5
6
7
8
echo '命令行参数个数: ' . $argc . "\n";
echo "命令行参数:\n";
foreach ($argv as $index => $arg) {
echo " {$index} : {$arg}\n";
}
// 执行命令
php console.php hello world开启服务器
1
2// 在指定目录下运行该命令,通过url访问http://localhost:8000/hello.php
php -S localhost:8000