php删除所有文件
‘壹’ php如何强制删除文件
进入php源程序目录中的ext目录中,这里存放着各个扩展模块的源代码,选择你需要的模块,比如curl模块:cd curl
执行phpize生成编译文件,phpize在PHP安装目录的bin目录下
/usr/local/php5/bin/phpize
运行时,可能会报错:Cannot find autoconf. Please check your autoconf installation and
the $PHP_AUTOCONF
environment variable is set correctly and then rerun this
script.,需要安装autoconf:
yum install autoconf(RedHat或者CentOS)、apt-get install
autoconf(Ubuntu Linux)
/usr/local/php5/bin/php -v
执行这个命令时,php会去检查配置文件是否正确,如果有配置错误,
这里会报错,可以根据错误信息去排查!
‘贰’ php中如何删除文件或者文件夹呢
unlink--删除文件
rmdir--删除目录删除的前提是,你的PHP程序有对目录的写权限。没有办法一次性的,你可以自己写一个函数,读取该目录下所有文件,然后循环删除文件,再删除目录。
‘叁’ Linux下PHP删除一个目录下所有文件夹和子目录
迹扒我们在Linux下PHP删迹州神除一个目录下所有文件夹和子目录的方法大至如下
<?php
function removeDir($dirName)
姿亏{
if(! is_dir($dirName))
{
@unlink($dirName)
return false;
}
$handle = @opendir($dirName)
while(($file = @readdir($handle)) !== false)
{
if($file != && $file != )
{
$dir = $dirName / $file;
is_dir($dir) ? removeDir($dir) : @unlink($dir)
}
}
closedir($handle)
return rmdir($dirName) ;
}
$dirName = bmz_cache ;
removeDir($dirName )
lishixin/Article/program/PHP/201311/20778