解壓步驟:
成都創(chuàng)新互聯(lián)專業(yè)為企業(yè)提供紅河網(wǎng)站建設(shè)、紅河做網(wǎng)站、紅河網(wǎng)站設(shè)計(jì)、紅河網(wǎng)站制作等企業(yè)網(wǎng)站建設(shè)、網(wǎng)頁(yè)設(shè)計(jì)與制作、紅河企業(yè)網(wǎng)站模板建站服務(wù),十余年紅河做網(wǎng)站經(jīng)驗(yàn),不只是建網(wǎng)站,更提供有價(jià)值的思路和整體網(wǎng)絡(luò)服務(wù)。
第一步、把unzip.php或upzid.php(2選1即可)通過(guò) FTP上傳到壓縮包所在的文件夾;
第二步、使用“域名/unzip.php或upzid.php?file=壓縮文件名稱”訪問(wèn)解壓,如 ;
此源碼適合php環(huán)境的zip壓縮包在線解壓。
注意:解壓完成后請(qǐng)務(wù)必刪除站點(diǎn)目錄下的unzip.php和upzid.php文件,以免被其他人利用!
第一步,你需要對(duì)php的設(shè)置如下:
php.ini: output_buffering = Off output_handler = ob_gzhandler zlib.output_compression = Off zlib.output_compression_level = -1
第二步,你需要在apache下增加如下設(shè)置:
AddOutputFilter DEFLATE html php js css
這樣就可以對(duì)html php js css進(jìn)行g(shù)zip壓縮了。
第三步,你需要使用如下php壓縮html并輸出到客戶端的函數(shù):
function compress_html($string) { return ltrim(rtrim(preg_replace(array("/ *([^ ]*) */","http://","'/\*[^*]*\*/'","/\r\n/","/\n/","/\t/",'/[ ]+/'), array("\\1",'','','','','',''),$string))); }
上面的這個(gè)正則表達(dá)式,很強(qiáng)大的哦,經(jīng)過(guò)我本人親自測(cè)試可使用。
通過(guò)以上方法,你就可以將你的html代碼壓縮然后輸出給客戶端了。不信你可以查看源代碼,就是一行,網(wǎng)頁(yè)瞬間壓縮很小。
可以用java寫完,然后php調(diào)用端口,剛才百度了下,好像沒(méi)有原生的函數(shù)可用
這個(gè)是我成功配置的經(jīng)驗(yàn)
1.安裝apache_2.2.4-win32-x86-no_ssl.msi到 d:\phpWeb\APACHE\
步驟:下一步下一步
2.安裝php-5.2.0-Win32.zip 到 d:\phpWeb\php\
步驟:(1)解壓壓縮包到d:\phpWeb\php\
(2)找到php目錄里的 php.ini-dist 重命名為 php.ini 并拷到 windows目錄里
(3)將php目錄里的 php5ts.dll,libmysql.dll 拷到 系統(tǒng)目錄(system/system32)
3.配置apache
步驟:(1)打開(kāi) d:\phpWeb\APACHE\conf\httpd.conf 這個(gè)文件
(2)找到 DocumentRoot "D:/phpWeb/APACHE/htdocs" 將其改為你的WEB目錄(可不改有時(shí)改了會(huì)出錯(cuò))
(3)找到DirectoryIndex index.html這一行,在后面加入index.html.var index.htm index.php
(4)找到#LoadModule ssl_module modules/mod_ssl.so這行,在后面加上一行:LoadModule php5_module d:/phpWeb/php/php5apache2_2.dll
(5)找到AddType application/x-gzip .gz .tgz這行,在后面加上一行:AddType application/x-httpd-php .php
4.配置php
步驟:(1)找到c:\windows\php.ini并打開(kāi) (剛才拷進(jìn)去的)
(2)找到extension_dir = "./" 改為 extension_dir = "d:/phpWeb/php/ext"
(3)找到;extension=php_mysql.dll將前面的;號(hào)去掉
(4)找到;session.save_path = 去掉前面;并設(shè)路徑"d:/phpWeb/php/session_temp"并在該路徑下新建文件夾session_temp
5.mysql下一步下一步地裝就行了
當(dāng)前題目:php解壓gzip數(shù)據(jù)包 php解壓壓縮包
轉(zhuǎn)載源于:http://muchs.cn/article24/dojhije.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站策劃、電子商務(wù)、品牌網(wǎng)站制作、Google、品牌網(wǎng)站建設(shè)、云服務(wù)器
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)