phptar解压
PHP用编译安装很容易出错,一般都是依赖关系要解决好
方法都是一样的,先解决好依赖关系,然后下载PHP源码,tar解压后,cd进入解压后php目录,然后./configure --prefix=... --with ...把PHP要带的参数写好,接着make&make install
② 请教怎么解压.tar.gz .gzip .gz 类型文档
我在网上找到些代码,可以实现上传并解压tar.gz格式文档到服务器, 其它格式比如gzip, gz无法上传解压成功(即服务器上传目录没文件). PHP code $zipFile = $_FILES["file"]["tmp_name"]; $zp = @fopen($zipFile, "r"); $fp=popen('tar xzf - --overwrite --directory='.$uploadDir.'/','w'); while(!@feof($zp)) { $string = @fread($zp, 4096); @fwrite($fp, $string, strlen($string)); } @fclose($zp); @pclose($fp); 我在网上看到听说使用pharData 类可以实现, 但我看不懂. ------解决方案--------------------------------------------------------刚好 自己试看看是不是可以支持你上面的那几个格式 $zip = new ZipArchive; if ($zip->open('test.gzip') === TRUE) { $zip->extractTo('./test/'); $zip->close(); ------解决方案--------------------------------------------------------实在找不到,判断下文件后缀,然后直接用system发送系统命令来解压吧。
③ 在PHP上下载php - 5.3.6.tar.bz2直接解压就能使用了吗
是的,
④ 急急!!请大家帮忙解决下用php解压RAR文件
看一下apache error log
php就是通过给php主二进制文件和各扩展打上版本信息来保持consistence的,版本不一样,一般都加载不料扩展。
⑤ linux系统上怎么从tar包里解压单个文件
右键-》解压到。。。就可以了或者打开终端 ctrl+alt+t获得管理员权限 sudo su或者 su root 接着输密码进入root目录 cd /home/root 路径自己看好解压 tar -vxjf php-5......tar.bz2
⑥ 请问:Linux下用tar解压一个包,得到一个目录;例如:tar -zvf php5.tar 在当前目录下得到一个目录,php5
使用shell脚本就是你用到的指令写成一个指令集,然后运行这个文件,就按照你所写的指令运行。其实你只要在一个文件中写
#tar php5(#后面的是注释,以下是命令)
tar -zvf php5.tar
cd $(shell pwd)/php5
# $(shell pwd)就是获取当前路径
写好脚本后只要./你的脚本名字就OK了。这个代码具体没检测过,不过大概思路是这样
⑦ 怎样用php压缩解压rar,zip文件
要用PHP压缩解压文件,常用的方法是调用命令行去执行解压缩操作
可以用exec()
、system()等函数调用shell命令
Linux下解压缩命令是tar
[-cxtzjvfpPN]
文件与目录,tar命令可以压缩解压.tar、.gz、.tar.gz、.tgz、.bz2、.tar.bz2、.Z、.tar.Z、.zip这些类型的文件
Linux下默认无法使用rar格式的,要另外安装RAR
for
Linux,然后使用rar和unrar命令解压缩rar格式的压缩文件
⑧ php 5.3.5如何安装
从网站下载WINDOWS版本的php压缩包或安装包
(如果是安装包,可以直接安装,则以下操作基本上可以忽略。但为了更好的安全性,建议采用压缩包自己安装配置有关参数)
2. 将下载的php5.0压缩包解压到指定位置,如为C:\PHP5
3. 在c:\php5文件夹中,用记事本打开文件php.ini-dist,修改如下内容后“另存为...”php.ini文件
(1)查找到safe_mode = 段落,将safe_mode = Off修改为safe_mode = On
(2)查找到expose_php = On段落,将expose_php = On修改为expose_php = Off
(3)查找到display_errors = On段落,将display_errors = On修改为display_errors = Off
(4)查找到extension_dir = 段落,设置动态库扩展的路径,如extension_dir = c:\php5\ext
(5)查找到 ; cgi.force_redirect = 1段落,修改为 cgi.force_redirect = 0
提示:(4)和(5)是必须做的。记着要另存为php.ini
4. 将编辑好的php.ini文件剪切到Windows安装文件夹下(如:C:\Winnt 或 C:\Windows)
5. 在IIS中,选择要使用PHP的站点,右键菜单中选择“属性”,选择“主目录”标签,在该界面中点“配置”,添加或重新编辑php扩展的“应用程序扩展名映射”,可执行文件选择为C:\php5\php5isapi.dll,扩展名为php,确定应用后退出IIS配置
6. 停止IIS的WEB站点,并重新启动该站点。
提示:如果是Windows 2003,应增加WEB扩展,将PHP置为允许
⑨ 怎样用php压缩解压rar,zip文件
要用PHP压缩解压文件,常用的方法是调用命令行去执行解压缩操作
可以用exec() 、system()等函数调用shell命令
Linux下解压缩命令是tar [-cxtzjvfpPN] 文件与目录,tar命令可以压缩解压.tar、.gz、.tar.gz、.tgz、.bz2、.tar.bz2、.Z、.tar.Z、.zip这些类型的文件
Linux下默认无法使用rar格式的,要另外安装RAR for Linux,然后使用rar和unrar命令解压缩rar格式的压缩文件
⑩ php-5.3.0.tar.bz2的安装
tar.bz2安装linux tar.bz2安装方法 linux下解压tar.bz2文件下面所所有操作,后面有所有步骤说明[yonghu@localhost ~]# su root口令: [root@localhost ~]# cd /home/new/Desktop [root@localhost Desktop]# tar jxvf fcitx-3.4.2.tar.bz2[root@localhost Desktop]# cd /home/new/Desktop/fcitx-3.4.2[root@localhost fcitx-3.4.2]#./configure --prefix=/opt/fictx [root@localhost fcitx-3.4.2]#make [root@localhost fcitx-3.4.2]#make install 各步骤详解[yonghu@localhost ~]#su root //(使用root帐户登录,使用其他用户,之后操作有可能权限不够)口令: // 输入root密码[root@localhost ~]# cd /home/new/Desktop // (切换到tar.bz2文件所在目录,这里我的tar.bz2文件在桌面)[root@localhost Desktop]#tar jxvf fcitx-3.4.2.tar.bz2 // (解压tar.bz2文件,这里以fcitx-3.4.2来举例,解压得到fcitx-3.4.2文件夹)[root@localhost Desktop]#cd /home/new/Desktop/fcitx-3.4.2 //(切换目录到fcitx-3.4.2,软件解压的目录)[root@localhost fcitx-3.4.2]#./configure --prefix=/opt/fictx //(配置,把文件存放在/opt/fictx下,删除时,卸载软件时,只要删除这个文件就行了)[root@localhost fcitx-3.4.2]#make (编译)[root@localhost fcitx-3.4.2]#make install (安装)