国产麻豆精品视频-国产麻豆精品免费视频-国产麻豆精品免费密入口-国产麻豆精品高清在线播放-国产麻豆精品hdvideoss-国产麻豆精品

始創(chuàng)于2000年 股票代碼:831685
咨詢(xún)熱線(xiàn):0371-60135900 注冊(cè)有禮 登錄
  • 掛牌上市企業(yè)
  • 60秒人工響應(yīng)
  • 99.99%連通率
  • 7*24h人工
  • 故障100倍補(bǔ)償
全部產(chǎn)品
您的位置: 網(wǎng)站首頁(yè) > 幫助中心>文章內(nèi)容

Zend不支持php5.3、不支持Windouws下非線(xiàn)程安全PHPFastCGI

發(fā)布時(shí)間:  2012/8/29 0:05:53

Windows版的PHP從版本5.2.1開(kāi)始有Thread Safe(線(xiàn)程安全)和None Thread Safe(NTS,非
線(xiàn)程安全)之分,這兩者不同在于何處?到底應(yīng)該用哪種?這里做一個(gè)簡(jiǎn)單的介紹。

      從2000年10月20日發(fā)布的第一個(gè)Windows版的PHP3.0.17開(kāi)始的都是線(xiàn)程安全的版本,這是由
于與Linux/Unix系統(tǒng)是采用多進(jìn)程的工作方式不同的是Windows系統(tǒng)是采用多線(xiàn)程的工作方式。如果
在IIS下以CGI方式運(yùn)行PHP會(huì)非常慢,這是由于CGI模式是建立在多進(jìn)程的基礎(chǔ)之上的,而非多線(xiàn)程。
一般我們會(huì)把PHP配置成以ISAPI的方式來(lái)運(yùn)行,ISAPI是多線(xiàn)程的方式,這樣就快多了。但存在一個(gè)
問(wèn)題,很多常用的PHP擴(kuò)展是以L(fǎng)inux/Unix的多進(jìn)程思想來(lái)開(kāi)發(fā)的,這些擴(kuò)展在ISAPI的方式運(yùn)行時(shí)就
會(huì)出錯(cuò)搞垮IIS。因此在IIS下CGI模式才是PHP運(yùn)行的最安全方式,但CGI模式對(duì)于每個(gè)HTTP請(qǐng)求都
需要重新加載和卸載整個(gè)PHP環(huán)境,其消耗是巨大的。

      為了兼顧IIS下PHP的效率和安全,微軟給出了FastCGI的解決方案。FastCGI可以讓PHP的進(jìn)程重
復(fù)利用而不是每一個(gè)新的請(qǐng)求就重開(kāi)一個(gè)進(jìn)程。同時(shí)FastCGI也可以允許幾個(gè)進(jìn)程同時(shí)執(zhí)行。這樣既解決
了CGI進(jìn)程模式消耗太大的問(wèn)題,又利用上了CGI進(jìn)程模式不存在線(xiàn)程安全問(wèn)題的優(yōu)勢(shì)。

      因此,如果是使用ISAPI的方式來(lái)運(yùn)行PHP就必須用Thread Safe(線(xiàn)程安全)的版本;而用
FastCGI模式運(yùn)行PHP的話(huà)就沒(méi)有必要用線(xiàn)程安全檢查了,用None Thread Safe(NTS,非線(xiàn)程安全)
的版本能夠更好的提高效率。

 

===========================================

最近重做服務(wù)器了, centos5.4 httpd2.2   php5.3, 在ZEND官方也沒(méi)有找到支持php5.3的ZendOptimizer

暫時(shí)先不要換成5.3吧,好多對(duì)5.3還沒(méi)有做到支持,不僅僅是ZendOptimizer

===========================================

shopex使用zend加密的,不安裝zend就沒(méi)辦法顯示。我是遇到過(guò)zend安裝幾遍都不成功的。然后現(xiàn)在更絕了,php5.3.3已經(jīng)不支持zend了,所以請(qǐng)求開(kāi)源。一個(gè)好的程序要想發(fā)展壯大,最終還是要開(kāi)源的。

開(kāi)源吧,PHP5.3.3都不支持zend了;PHP 5.3.x系列改用 Zend Guard Loader 模塊了

===========================================

最近在使用shopex網(wǎng)店程序,發(fā)現(xiàn)了一個(gè)問(wèn)題,我本想在Linux環(huán)境下搭建一個(gè)的,結(jié)果失敗了...
shopex需要Zend的支持,因?yàn)門(mén)a沒(méi)有開(kāi)源,用ZendOptimizer加密了的,所以我安裝了Zend Optimizer,但是了依然不能安裝,我就在想這到底是為什么呢?
最后終于找到原因了,Zend Optimizer暫時(shí)還不支持PHP5.3。Ubuntu默認(rèn)安裝的就是PHP5.3。所以沒(méi)有辦法安裝,需要將PHP的版本降級(jí)后才能使用,悲劇啊!
不過(guò)也簡(jiǎn)單,網(wǎng)上有很多降級(jí)的辦法,搞定就可以了,哈哈!

===========================================

PHP 5.3 下,Zend Optimizer 已經(jīng)被全新的 Zend Guard Loader 取代

------------------------------------------------
1. 下載 Zend Guard Loader 壓縮包。(官方下載地址:http://www.zend.com/en/products/guard/downloads)
2. 解壓并提取 ZendGuardLoader.so(Linux)或 ZendLoader.dll(Windows),對(duì)應(yīng)你的PHP版本。
3. 在你的 php.ini 文件添加下面一行,用來(lái)加載 Zend Guard Loader:
    Linux 和 Mac OS X: zend_extension = 完整路徑/ZendGuardLoader.so
    Windows(非線(xiàn)程安全):  zend_extension = 完整路徑/ZendLoader.dll
4. 在 php.ini 額外新增一行,啟用 Zend Guard Loader:
    zend_loader.enable = 1
5. 可選:可以在 php.ini 文件添加以下行到 Zend Guard Loader 配置位置:
    ;禁用許可證檢查(為了性能的原因)
    zend_loader.disable_licensing = 0
    ;讓 Zend Guard Loader 支持混淆級(jí)別。級(jí)別在 Zend Guard 的官方詳細(xì)文檔。 0 - 不啟用混淆
    zend_loader.obfuscation_level_support = 3
    ;從這個(gè)路徑尋找Zend產(chǎn)品授權(quán)的產(chǎn)品許可證。欲了解更多有關(guān)如何創(chuàng)建一個(gè)許可證文件的信息,請(qǐng)參閱 Zend Guard 用戶(hù)指南.
    zend_loader.license_path =
6. 如果您使用 Zend debugger,請(qǐng)確保加載 Zend guard Loader。
7. 如果您使用 ioncube loader,請(qǐng)務(wù)必在它之前加載 Zend guard Loader。
8. 重新啟動(dòng)Web服務(wù)器。

=============================================================

Zend Optimizer3.3 優(yōu)化配置指南

Zend Optimizer是由PHP核心引擎“Zend”創(chuàng)建者Zend技術(shù)公司所開(kāi)的免費(fèi)PHP優(yōu)化軟件。據(jù)Zend公司透露使用這個(gè)軟件某些情況下至少可以提高性能30%以上!這么好的免費(fèi)大餐當(dāng)然要用,現(xiàn)在我們來(lái)談?wù)勅绾闻渲眠@套軟件。

       Zend Optimizer的安裝是傻瓜化的,安裝向?qū)?huì)自動(dòng)根據(jù)你的選擇來(lái)修改php.ini幫助你啟動(dòng)這個(gè)引擎。下面我們來(lái)介紹下Zend Optimizer的配置選項(xiàng),幫助你最大化自定義合理的配置。下邊是我所用的配置文件,看不懂也不要著急,看完本文你就會(huì)完全明白。

[Zend]
zend_optimizer.optimization_level=1023
zend_optimizer.encoder_loader=0
zend_extension_ts="C:Program FilesZendlibZendOptimizer.dll"

       現(xiàn)在我們來(lái)介紹下上邊這個(gè)配置文件的含義:
zend_optimizer.optimization_level 《== 優(yōu)化程度,這里定義啟動(dòng)多少個(gè)優(yōu)化過(guò)程。
zend_optimizer.encoder_loader    《== 是否允許處理由Zend Encoder加密的PHP文件。
zend_extension_ts                        《== 優(yōu)化器所在目錄。

       優(yōu)化過(guò)程 zend_optimizer.optimization_level 詳細(xì)解釋

       這里最為重點(diǎn)的部分,仔細(xì)看!Zend Opt總共有10個(gè)優(yōu)化過(guò)程,從理論上說(shuō)開(kāi)的越多性能越好。當(dāng)然,理論和實(shí)際永遠(yuǎn)都存在著差距。優(yōu)化過(guò)程開(kāi)啟的越多對(duì)性能消耗也相對(duì)也越大,Zend Opt的10個(gè)優(yōu)化過(guò)程并不相同也就是說(shuō)效果不是平均的。Zend公司定義的最高值(High模式)為15,這里15指的是開(kāi)啟1-4號(hào)優(yōu)化過(guò)程。當(dāng)然,很多朋友并不滿(mǎn)足于此,畢竟最高也只開(kāi)啟4個(gè)優(yōu)化過(guò)程連總數(shù)的一半都沒(méi)有。各個(gè)優(yōu)化過(guò)程的對(duì)應(yīng)的數(shù)字代碼(值)如下:

       不使用      0  <= 如果這樣不如不裝,還能節(jié)約點(diǎn)內(nèi)存說(shuō)!
       優(yōu)化過(guò)程1(PASS1)  1
       優(yōu)化過(guò)程2(PASS2)  2
       優(yōu)化過(guò)程3(PASS3)  4
       優(yōu)化過(guò)程4(PASS4)  8
       優(yōu)化過(guò)程5(PASS5)  16
       優(yōu)化過(guò)程6(PASS6)  32
       優(yōu)化過(guò)程7(PASS7)  64
       優(yōu)化過(guò)程8(PASS8)  128
       優(yōu)化過(guò)程9(PASS9)  256
       優(yōu)化過(guò)程10(PASS10)  512

       以何種方式開(kāi)啟優(yōu)化過(guò)程是通過(guò)這些數(shù)字代碼(值)相加所得的和作為此參數(shù)的參數(shù)值來(lái)控制的。如我的配置文件中 zend_optimizer.optimization_level = 1023 ,這里的1023是優(yōu)化過(guò)程1到優(yōu)化過(guò)程10全部數(shù)字代碼(值)相加得到的和,表示開(kāi)啟全部10個(gè)優(yōu)化過(guò)程。剛才所提到的Zend公司定義的High模式值為15,15表示同時(shí)開(kāi)啟優(yōu)化過(guò)程1-4。

       加密代碼支持 zend_optimizer.encoder_loader 詳細(xì)解釋

       對(duì)于這個(gè)參數(shù),我想如果沒(méi)有看過(guò)Zend Opt FAQ文檔的朋友大多數(shù)并不知道。這個(gè)參數(shù)用來(lái)告訴Zend Optimizer是否去支持被Zend Encoder加密過(guò)的代碼。默認(rèn)情況下Zend Opt將支持加密過(guò)的代碼。如果不使用被加密過(guò)的代碼我推薦你關(guān)閉此選項(xiàng)。這個(gè)功能牽扯到解包反碼的過(guò)程,會(huì)導(dǎo)致系統(tǒng)負(fù)荷的加重。

       這個(gè)參數(shù)的值只有兩個(gè) 0 關(guān)閉, 1 開(kāi)啟。默認(rèn)為1,推薦設(shè)置為0。

       模塊定位 zend_extension_ts 無(wú)需解釋


       這是最簡(jiǎn)單的地方,參數(shù)就是Zend Optimizer模塊在硬盤(pán)上的安裝路徑。

=================================================

PHP5.3下的安裝Zend Optimizer

最近配置新版本的php環(huán)境,由于MYSQL和PHP版本都需要更新,服務(wù)器上是用的目前最新的php 5.3.6,然后去Zend下載的ZendOptimizer的最新版本3.3.3,顯而易見(jiàn)安裝后ZendOptimizer沒(méi)加載

原因在于ZendOptimizer 3.3.3只支持php 5.2.x,如果php 5.3.x就需要用ZendGuardLoader 5.5這個(gè)產(chǎn)品,換句話(huà)說(shuō)就是ZendOptimizer今后zend官方不更新了。
那就裝ZendGuardLoader,但是ZendGuardLoader 5.5只能解Zend Guard 5.5加密的代碼,老版本的Zend Guard加密的代碼無(wú)能無(wú)力。如果你要用到zend的產(chǎn)品是用Zend Guard5.5以上的版本加密的,恭喜你直接裝ZendGuardLoader即可,但是如果你要用的那產(chǎn)品的開(kāi)發(fā)商還沒(méi)這么前衛(wèi)的話(huà),就繼續(xù)往下讀吧。
目前這個(gè)年代IIS里用的PHP都是用fastcgi方式了,fastcgi給大家灌輸?shù)母拍钍且梅蔷(xiàn)程安全(nts)版本的 PHP。如果ZendOptimizer 3.3.3加php 5.2.x的nts版的話(huà),又掛了,因?yàn)槿绻肸endOptimizer需要用線(xiàn)程安全的版本。
照目前來(lái)說(shuō),符合條件的最新的就是 php-5.2.17-Win32-VC6-x86,而它又分msi和zip兩個(gè)。按照習(xí)慣用的msi,但裝上后php后頁(yè)面上fastcgi報(bào)錯(cuò)(還未裝zend就錯(cuò)),php目錄下面放php.ini、windows目錄下放php.ini、兩個(gè)目錄下都放php.ini這3中情況都試了都同樣的出錯(cuò)……
然后卸載了php的msi安裝版,換上了zip版,php目錄下面不放php.ini、windows目錄下放 php.ini,phpinfo()終于出來(lái)了“with Zend Optimizer v3.3.3, Copyright (c) 1998-2007, by Zend Technologies”
隨后另在一臺(tái)服務(wù)器上IIS6+fastcgi的php 5.2.17線(xiàn)程安全zip版裝ZendOptimizer同樣成功。證明雖然不能說(shuō)ZendOptimizer在php 5.2.x里只能如此安裝,但至少如此安裝絕對(duì)能配通。
關(guān)于ZendOptimize安裝,上官方下載ZendGuardLoader-php-5.3-Windows
下載后將相應(yīng)的ZendLoader.dll文件進(jìn)行加放到php.ini上即可
詳細(xì)方法見(jiàn)
Zend Guard Loader installation instructions
——————————————-
1. Extract the Zend Loader package.
2. Locate and extract the ZendGuardLoader.so (Linux) or ZendLoader.dll (Windows) that corresponds to your php version.
3. Add the following line to your php.ini file for loading the ZendGuardLoader:
   Linux and Mac OS X:      zend_extension=<full_path_to_ZendGuardLoader.so>
   Windows non-thread safe: zend_extension=<full_path_to_ZendLoader.dll>
4. Add an aditional line to your php.ini for enabling ZendGuardLoader
  ; Enables loading encoded scripts. The default value is On
  zend_loader.enable=1
5. Optional: following lines can be added your php.ini file for ZendGuardLoader configuration:
   ; Disable license checks (for performance reasons)
     zend_loader.disable_licensing=0
   ; The Obfuscation level supported by Zend Guard Loader. The levels are detailed in the official Zend Guard Documentation. 0 – no obfuscation is enabled
     zend_loader.obfuscation_level_support=3
   ; Path to where licensed Zend products should look for the product license. For more information on how to create a license file, see the Zend Guard User Guide
     zend_loader.license_path=
6. If you use Zend debugger as well, please make sure to load it after the Zend guard Loader
7. If you use ioncube loader, please make sure to load it before Zend guard Loader
8. Restart your Web server.

 


本文出自:億恩科技【www.artduck.net】

服務(wù)器租用/服務(wù)器托管中國(guó)五強(qiáng)!虛擬主機(jī)域名注冊(cè)頂級(jí)提供商!15年品質(zhì)保障!--億恩科技[ENKJ.COM]

  • 您可能在找
  • 億恩北京公司:
  • 經(jīng)營(yíng)性ICP/ISP證:京B2-20150015
  • 億恩鄭州公司:
  • 經(jīng)營(yíng)性ICP/ISP/IDC證:豫B1.B2-20060070
  • 億恩南昌公司:
  • 經(jīng)營(yíng)性ICP/ISP證:贛B2-20080012
  • 服務(wù)器/云主機(jī) 24小時(shí)售后服務(wù)電話(huà):0371-60135900
  • 虛擬主機(jī)/智能建站 24小時(shí)售后服務(wù)電話(huà):0371-60135900
  • 專(zhuān)注服務(wù)器托管17年
    掃掃關(guān)注-微信公眾號(hào)
    0371-60135900
    Copyright© 1999-2019 ENKJ All Rights Reserved 億恩科技 版權(quán)所有  地址:鄭州市高新區(qū)翠竹街1號(hào)總部企業(yè)基地億恩大廈  法律顧問(wèn):河南亞太人律師事務(wù)所郝建鋒、杜慧月律師   京公網(wǎng)安備41019702002023號(hào)
      0
     
     
     
     

    0371-60135900
    7*24小時(shí)客服服務(wù)熱線(xiàn)

     
     
    亚洲女人国产香蕉久久精品| 四虎久久影院| 国产成+人+综合+亚洲不卡| 日本免费乱人伦在线观看| 亚洲第一页乱| 国产伦精品一区二区三区在线观看| 天天做人人爱夜夜爽2020 | 人人干人人草| 青青久在线视频| 免费国产在线观看不卡| 成人免费高清视频| 久久国产一久久高清| 成人免费观看视频| 成人影视在线观看| 一级女人毛片人一女人| 国产福利免费视频| 一级女人毛片人一女人| 久久精品人人做人人爽97| 日韩在线观看视频黄| 九九久久99综合一区二区| 黄色福利片| 精品国产亚洲人成在线| 成人免费网站视频ww| 欧美1区| 精品美女| 九九精品久久| 韩国三级香港三级日本三级| 台湾毛片| 成人影院久久久久久影院| 国产成人精品综合在线| 欧美1卡一卡二卡三新区| 四虎精品在线观看| 亚欧成人乱码一区二区| 91麻豆精品国产自产在线| 午夜激情视频在线观看| 国产a视频| 天天做人人爱夜夜爽2020毛片| 99久久视频| 欧美另类videosbestsex视频| 999精品视频在线| 日本特黄特色aaa大片免费| 精品国产三级a| 亚洲第一页色| 欧美爱爱网| 欧美另类videosbestsex视频| 日日夜夜婷婷| 日本免费看视频| 午夜在线影院| 精品久久久久久中文| 国产国语对白一级毛片| 国产一区二区精品| 久久精品成人一区二区三区| 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | 午夜家庭影院| 精品视频免费看| 美女免费毛片| 夜夜操天天爽| 99久久精品费精品国产一区二区| 久久久久久久免费视频| 日韩在线观看视频网站| 好男人天堂网 久久精品国产这里是免费 国产精品成人一区二区 男人天堂网2021 男人的天堂在线观看 丁香六月综合激情 | 日日日夜夜操| 你懂的国产精品| 亚欧成人乱码一区二区| 成人免费一级纶理片| 日日日夜夜操| 国产网站免费| 天天色色色| 青青久在线视频| 国产一区二区精品| 99色视频在线观看| 国产视频久久久| 日本特黄特色aaa大片免费| 九九久久99| 日韩一级黄色片| 国产一区二区精品尤物| 欧美一级视频高清片| 欧美一级视频高清片| 欧美一级视频高清片| 免费毛片基地| 天堂网中文在线| 成人影院久久久久久影院| 日日日夜夜操| 你懂的福利视频| 精品在线视频播放| 精品久久久久久综合网| 日韩在线观看视频黄| 91麻豆精品国产自产在线观看一区| 国产精品123| 日韩免费片| 四虎精品在线观看| 亚欧视频在线| 国产成人精品影视| 国产麻豆精品免费视频| 香蕉视频三级| 日本特黄特色aaa大片免费| 香蕉视频一级| 免费毛片播放| 日韩中文字幕在线亚洲一区| 日韩专区在线播放| 日本乱中文字幕系列 | 国产一区二区福利久久| 九九久久国产精品大片| 91麻豆国产级在线| 亚洲第一色在线| 黄色福利| 国产精品免费久久| 精品久久久久久中文| 在线观看成人网| 香蕉视频一级| 免费的黄色小视频| 国产美女在线一区二区三区| 亚洲精品中文字幕久久久久久| 精品久久久久久中文字幕一区 | 精品视频免费看| 韩国毛片免费大片| 精品国产一区二区三区精东影业 | 精品在线观看国产| 黄视频网站在线看| 国产精品自拍一区| 国产精品自拍一区| 日本特黄一级| 天天做人人爱夜夜爽2020毛片| 日韩一级黄色| 久久国产精品永久免费网站| 国产不卡在线播放| 免费国产在线视频| 欧美激情一区二区三区在线| 久久国产一区二区| 日韩中文字幕一区| 99热热久久| 日本免费乱理伦片在线观看2018| 国产网站免费| 日日夜人人澡人人澡人人看免| 青青青草影院 | 精品国产三级a∨在线观看| 亚洲天堂在线播放| 日韩在线观看视频免费| 国产一区二区福利久久| 999久久久免费精品国产牛牛| 国产成人精品综合| 日韩在线观看视频黄| 精品国产三级a| 久久国产精品自线拍免费| 亚洲天堂免费观看| 免费国产在线观看| 精品国产三级a| 好男人天堂网 久久精品国产这里是免费 国产精品成人一区二区 男人天堂网2021 男人的天堂在线观看 丁香六月综合激情 | 一本高清在线| 韩国三级视频在线观看| 黄色福利| 欧美激情中文字幕一区二区| 国产成a人片在线观看视频| 国产伦精品一区二区三区在线观看| 九九干| 欧美大片a一级毛片视频| 国产福利免费观看| 日本在线播放一区| 免费国产一级特黄aa大片在线| 欧美激情中文字幕一区二区| 韩国毛片免费大片| 国产高清视频免费| 国产a视频精品免费观看| 一级女性大黄生活片免费| 91麻豆国产级在线| 91麻豆精品国产自产在线观看一区| 美国一区二区三区| 国产国语在线播放视频| 国产亚洲精品成人a在线| 欧美激情一区二区三区中文字幕| 日韩中文字幕在线亚洲一区| 国产精品1024永久免费视频| 一级女性全黄生活片免费| 精品久久久久久影院免费| 毛片电影网| 国产欧美精品午夜在线播放| 二级特黄绝大片免费视频大片| 色综合久久天天综合绕观看| 精品久久久久久中文字幕一区| 国产91精品系列在线观看| 久久久久久久网| 毛片电影网| 韩国毛片基地| 日韩中文字幕一区二区不卡| 四虎影视库| 欧美激情一区二区三区在线播放 | 九九久久国产精品| 精品视频在线观看一区二区| 国产高清在线精品一区二区| 国产精品1024在线永久免费| 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | 日韩专区一区| 国产a视频| 二级片在线观看| 亚洲女初尝黑人巨高清在线观看| 国产一区二区精品尤物| 成人免费一级毛片在线播放视频| 欧美a免费| 久草免费在线色站| 精品视频在线观看视频免费视频|