Linux系统使用命令行执行php文件传参的步骤详解
来源:才华咖 本文已影响3.02W人
来源:才华咖 本文已影响3.02W人
Linux用户们经常会遇到php文件,面对这些php文件,我们有时会使用命令行执行php文件进行传参。不过具体该怎么操作呢?今天小编就来给大家讲解一下Linux系统中通过命令行执行php文件进行传参的方法吧。
具体操作步骤:
要做多语言搜索索引,可是php程序要通过在Linux系统的php命令来执行文件,这样php程序文件中的变量便无法获取。
所以要进行传参,但是命令行下执行php,是不走apache等这类东西的,没有什么http协议,所有get,post传参根本不起作用,并且会被报错,如下:
root@test:/pub/www/# php /pub/www/product/Crondo/?lang=en
Could not open input file: /pub/www/product/Crondo/?lang=en
可以通过在php执行文件中获取系统环境变量$argv 来得到要传递的参数
测试文件:
#!/usr/bin/php
《?php
print_r($argv);
echo “”;
echo “Total number of paramter is : “.$argc;
echo “”;
?》
2.命令行调用:
test@ubuntu:~/php$ php 111 222 333 444
All param is :
Array
(
[0] =》 //参数0,脚本本身的文件名
[1] =》 111//参数1
[2] =》 222//参数2
[3] =》 333//参数3
[4] =》 444//参数4
)
Total number of paramter is : 5 //$argc的值为参数的总数
这种传参方式,跟shell很像
test@ubuntu:~/shell$ sh 111 222
向传了两个参数111,222,shell会得到三个参数,$0为文件本身,$1为参数1,$2为参数2.不同的是,php得到的`是以数组的形式,而shell不是
以上就是Linux系统中使用命令行执行php文件进行传参的方法了,还不会这项操作的用户快来看看吧,相信看完这篇教程后,会让你对这个操作更加的了解。
Linux怎么直接执行PHP脚本文件
在linux系统下使用命令更改IP地址的方法
进出Linux系统需执行的步骤
Unix/Linux中怎么直接执行PHP脚本文件
linux系统怎么添加计划任务执行php文件大纲
linux系统中scp命令的使用方法
Linux系统中hexdump的命令汇总
用PHP脚本在Linux系统上读取输入和对文件进行操作
关于PHP脚本修改Linux或Unix系统口令方法
PHP脚本修改Linux或Unix系统口令方法
Linux系统bunzip2命令如何使用
Linux系统top命令的使用方法介绍
PHP命令行(CLI)执行程序必备参数详解
使用w命令和uptime命令来查看Linux系统的负载
linux中ipcs命令使用详解
Linux系统使用命令行执行php文件传参的步骤详解
php命令行运行参数详解及应用
消防系统图纸图解步骤
怎么在linux的CLI下运行php文件大纲
分享Linux操作系统提高PHP性能的工具APC
linux系统下sudo命令使用方法
Linux系统中smbclient命令的使用方法
php安装xdebug/pear/phpunit图文详解
在linux 操作系统中uniq命令的说明和使用
Linux系统xlsatom命令如何使用
Linux系统命令及使用技巧
详解每一步面试步骤
详细解说Linux操作系统的启动步骤
Linux cpuinfo系统详解
Linux命令行管道详解
Linux系统命令的使用技巧
关于linux中tail 命令使用详解
Linux认证系统管理:linuxmail命令发送邮件失败
Linux系统命令和使用技巧
Linux下top命令详解
关于Linux系统chmod命令的含义和权限详解
Linux操作系统使用命令总结
Linux服务器ping命令的使用
Linux系统通过命令行建立dmg文件
关于进一步加强全市司法行政系统执法执勤用车管理使用的通知