php C:\user\desktop\test.php
①【path】变量添加php类库所在的路径,如: C:\php5.5 ②新建系统环境变量【PHPRC】,值为 php.ini 所在的目录,如:C:\php5.5
可以使用以下命令验证php是否添加入环境变量 php -v
可以使用以下命令验证php是否添加入环境变量
php -v
①将php的bin目录添加到系统变量 编辑 ~/.bash_profile 文件,添加: PATH=$PATH:$HOME/bin:php的bin路径 如: PATH=$PATH:$HOME/bin:/usr/local/php/bin
PATH=$PATH:$HOME/bin:php的bin路径 如: PATH=$PATH:$HOME/bin:/usr/local/php/bin
PATH=$PATH:$HOME/bin:php的bin路径
如:
PATH=$PATH:$HOME/bin:/usr/local/php/bin
使PHP环境生效 . ~/.bash_profile ②使用php解释器运行 php test.php
. ~/.bash_profile
php test.php
【test.php】 #!/usr/local/bin/php -q echo 'Hello world!'; ?>
#!/usr/local/bin/php -q
echo 'Hello world!';
?>
./test.php
$argc:记录参数数量 $argv:记录参数的数组
【test.php】 for($i=0;$i<$argc;$i++){ echo $argv[$i]; } ?> 【控制台调用】 php test.php a b c d e f
【test.php】
for($i=0;$i<$argc;$i++){
echo $argv[$i];
}
【控制台调用】
php test.php a b c d e f
原型: string
exec
( string
$command
[,
array
&
$output
[, int &
$return_var
]] )
$output:本地指令执行后的输出结果,将其装载在数组中,如果$output变量要重复使用,最好每次输出后清空该数组 unset($output); $return_var:获取执行的状态码,执行成功返回 0;
exec("ls -l",$output,$return_var); if($retrun_var){ echo $output; } ?>
exec("ls -l",$output,$return_var);
if($retrun_var){
echo $output;
原型: string system ( string
] )
system("ls"); ?>
system("ls");
原型: string shell_exec ( string
$cmd
)
$result = shell_exec('ls'); echo $result; 等同: $result = `ls`; ?>
$result = shell_exec('ls');
echo $result;
等同:
$result = `ls`;
ini_set('max_execution_time',0); //取消运行时间限制 ini_set('memory_limit',0); //取消运行内存限制
ini_set('max_execution_time',0); //取消运行时间限制
ini_set('memory_limit',0); //取消运行内存限制
php system("cp -r /a /b > /tmp/temp_file "); ?>
php
system("cp -r /a /b > /tmp/temp_file ");