A. 找一個php在線解壓的東西

我們通常需要將很多的文件,上傳到虛擬主機空間去。比如安裝hbcms,安裝discuz等程序,就要上傳數百個小文件。

用FTP上傳太多的文件,有幾個弊端:

速度慢
經常容易斷掉
解決辦法:

將所有的文件,大包壓縮成一個單獨的 zip 壓縮文件
將 zip 文件上傳
將 php在線解壓程序 上傳到和zip文件同一個目錄
用ie瀏覽器訪問 php在線解壓程序,選擇您剛才上傳的zip文件
在線解壓。(利用的是伺服器的php解壓文件,速度快,通常解壓5MB的zip文件,只要2分鍾)
使用php解壓文件的基本要求:

您的空間支持php,支持zlib類庫(大部分的php空間都支持)
您的電腦有winzip或winrar壓縮工具
有php的unzip解壓工具
有FTP
php的unzip解壓工具下載:

A. 如果您需要安裝hbcms(宏博cms),我們為她量身定做了在線解壓的unzip.php文件(請在您的電腦里,將hbcms_last_release.zip壓縮包解壓,找到setup目錄,unzip.php文件就在其中。)

宏博cms的unzip安裝詳細使用方法請看這里: http://www.hbcms.com/cms/27/114.html

安裝了HBcms後,還支持在線解壓數百MB的大文件,請看: 增加了在線解壓的功能,支持 zip,tar,tgz等壓縮格式

B. 如果您需要安裝其它的程序,請下載下面的php解壓工具:

HBcmsUnzip在線解壓軟體:操作簡單,只有1個文件,支持zip/gzip/bz等多種壓縮格式。即將推出。
.
phpZip/phpUnzip解壓縮工具: 缺點是需要在本機運行 phpZip.exe,將一個文件夾壓縮成一個zip文件,然後再上傳。不支持winzip壓縮。phpZip下載
.
CMSware在線解壓程序:缺點是只支持zip解壓,不支持gzip解壓。建議zip包小於8MB。cmsware解壓程序下載

B. 在centos7安裝zlib庫,部署php環境用的,可能沒裝成功,後續安裝提示它安

1、典型的LNMP安裝問題
2、首先你得准備編譯環境
yum -y install gcc gcc-c++ autoconf libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 libxml2-devel zlib zlib-devel glibc glibc-devel glib2 glib2-devel bzip2 bzip2-devel ncurses ncurses-devel curl curl-devel e2fsprogs e2fsprogs-devel krb5 krb5-devel libidn libidn-devel openssl openssl-devel openldap openldap-devel nss_ldap openldap-clients openldap-servers bison lynx
3、下載所需MySQL/nginx/php等安裝包
4、安裝nginx和mysql沒有先後順序
5、安裝php依賴包,安裝php,安裝php擴展及優化
6、詳細的安裝步驟可以網上查LNMP安裝步驟

C. 安裝php 那些 GD庫 zlib freetype libpng必須安裝嗎

不是必要的。

根據你網站要實現的功能來看,當你需要了,你就可以安裝它,不需要的庫呀、擴展吶,安全可以不去安裝它,這就是PHP裡面常說的 優化,有些涉及到PHP高級相關的知識了。

GD庫是對圖像進行處理的一個函數庫,如果你的網站有圖片驗證碼呀、給上傳的圖片做水印吶等等這些操作的話,你就必須要安裝這類型的庫,注意我說的是這類型,而不是非要GD庫不可

比如庫了GD庫之外,還有IMGmagic擴展庫也很實用。

D. 怎樣用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格式的壓縮文件

E. 是不是php沒有開啟zlib擴展,那麼後台就不能開啟Gzip壓縮功能

Apache上利用Gzip壓縮演算法進行壓縮的模塊有兩種:mod_gzip 和mod_deflate。要使用Gzip Web壓縮,請首先確定你的伺服器開啟了對這兩個組件之一的支持。

F. php gzip需要開啟嗎

打開php目錄下的php.ini文件,
1.找到zlib.output_compression = Off,改為:zlib.output_compression = On,

2.去掉;zlib.output_compression_level前面的;,將值改為1至5之間的一個數值。

3.;zlib.output_handler不能去掉注釋。

G. php 怎麼打開 zlib

include <iostream>
#include <stdio.h>
int jc(int m){
if(m!=1) return m*jc(m-1);
else return 1;
}
int c(int m,int n){
if(m>=n) return jc(m)/(jc(n)*jc(m-n));
}
int main(void){
int m,n;
scanf("%d%d",&m,&n);
printf("%d\n",c(m,n));
return 0;
}

H. 安裝zlib需要重新編譯php么

不需要,zlib只是linux下一個壓縮和解壓庫,對你已安裝或編譯成功了的軟體沒影響,
1、 下載Zlib 1.2.3(需要安裝zlib-devel開發包)
wget zlib-1.2.3.tar.gz
2、 安裝Zlib 1.2.3
#tar –zxvf zlib-1.2.3.tar.gz
# cd zlib-1.2.3
# ./configure -–prefix=/usr/local/zlib
# make
# make install
whereis zlib /which zlib查看

I. 求一個php數字壓縮函數

PHP的zlib實現是以擴展的方式存在於ext/zlib目錄中。
通過deflateInit2() + deflate() + deflateEnd()三個函數配合完成壓縮功能,inflateInit2() + inflate() + inflateEnd()三個函數配合完成解壓功能。
壓縮最終都是通過php_zlib_encode函數實現調用,除了輸入的字元串,壓縮率,結果的輸出外,不同的入口函數調用參數不同的是其encoding。
deflateInit2的第四個參數指定encoding,PHP定義了三個常量:
#define PHP_ZLIB_ENCODING_RAW -0xf //deflate -15
#define PHP_ZLIB_ENCODING_GZIP 0x1f //gzip 15 + 16
#define PHP_ZLIB_ENCODING_DEFLATE 0x0f // zlib 15

J. 求php壓縮解壓rar和zip類源碼

不用寫,rar演算法是抄有專利權的

RAR壓縮演算法是RARLab的專利,其它軟體要使用或自己實現RAR演算法的實作,都是要向RARLab申請許可或交錢的

zip演算法php有自帶的函數
====>
需求
PHP 4
The bundled PHP 4 version requires » ZZIPlib, by Guido Draheim, version 0.10.6 or later

PHP 5.2.0 or later
This extension uses the functions of » zlib by Jean-loup Gailly and Mark Adler.
=====>
所以用RAR只有通過命令行調用已經安裝的rar程序實現打包,效果是一樣的.具體調用方法參考各自軟體說明.winrar也能用命令行調用,請看http://ke..com/view/2345.htm