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 (安裝)