山东福彩网|山东群英会直播

當前位置: 首頁 > 新聞動態 > 常見問題 > 內容

apache+php5.4+Zend Guard Loader 的安裝方法

發布時間:2014-11-25 12:58:21    來源:    作者:貝斯特網絡    瀏覽量:   

由于業務,或者客戶系統需要,需要安裝php5.4以上的版本,同時由于用的zend加密程序,必須安裝zend Guard , 我們的服務器是window平臺只好安裝 apache+php+mysql+Zend Guard Loader

環境如下:
win 2k3
apcahce 2.2.22
mysql 5.1
php 5.4.3
Zend Guard Loader 3.3

注:php5.3以上的版本Zend Guard Loader 3.3 只能在 NTS下面運行 要下載對應的 

下載地址: http://windows.php.net/download/#php-5.4-nts-VC9-x86



php5.4采用的是fastcgi 方式與apache進行連接的 

所以要下載 mod_fcgid.so  mod_fcgid.so

下載后放置在apache的目錄下面的 models 

apache的 httpd.conf 后面添加 如下代碼 
 

# FastCGI with Thread Safety disabled
 
LoadModule fcgid_module modules/mod_fcgid.so
<IfModule mod_fcgid.c>
    AddHandler fcgid-script .fcgi .php
    #php.ini的存放目錄
    FcgidInitialEnv PHPRC "F:/PHPnow/php-5.4.35-nts-Win32/"
    # 設置PHP_FCGI_MAX_REQUESTS大于或等于FcgidMaxRequestsPerProcess,防止php-cgi進程在處理完所有請求前退出
    FcgidInitialEnv PHP_FCGI_MAX_REQUESTS 1000
    #php-cgi每個進程的最大請求數
    FcgidMaxRequestsPerProcess 1000
    #php-cgi最大的進程數
    FcgidMaxProcesses 5
    #最大執行時間
    FcgidIOTimeout 120
    FcgidIdleTimeout 120
    #php-cgi的路徑
    FCGIWrapper "F:/PHPnow/php-5.4.35-nts-Win32/php-cgi.exe" .php
    AddType application/x-httpd-php .php
</IfModule>
 
DefaultInitEnv PHPRC "F:/PHPnow/php-5.4.35-nts-Win32/"   
DefaultInitEnv PATH "F:/PHPnow/php-5.4.35-nts-Win32/;C:/WINDOWS/system32;C:/WINDOWS;C:/WINDOWS/System32/Wbem;"    
DefaultInitEnv SystemRoot "C:/Windows"    
DefaultInitEnv SystemDrive "C:"    
DefaultInitEnv TEMP "C:/WINDOWS/TEMP"    
DefaultInitEnv TMP "C:/WINDOWS/TEMP"    
DefaultInitEnv windir "C:/WINDOWS"

其中 F:/PHPnow/php-5.4.35-nts-Win32/ 為PHP的路徑,你可以根據實際的修改 

在  Directory  的 Options  添加 ExecCGI  意思是可以執行cgi
    <Directory "F:/PHPnow/htdocs">
    Options Indexes FollowSymLinks ExecCGI
    Allow from all  
    AllowOverride All  
    </Directory>
在php.ini 文件里面 添加 zend的代碼

[Zend.loader]
zend_extension=F:\PHPnow\php-5.4.35-nts-Win32\ext\ZendLoader.dll
zend_loader.enable=1
zend_loader.disable_licensing=0
zend_loader.obfuscation_level_support=3
zend_loader.license_path=


下載 ZendLoader.dll    ZendLoader.dll

放在 ph安裝目錄的 ext下面 

修改 php.ini 文件的 

extension_dir = "F:/PHPnow/php-5.4.35-nts-Win32/ext"  為你php解壓放置目錄的 ext 文件夾下面

以上步驟操作完之后,重啟apache服務器,查看 phpinfo() 就可以看到 

本站關鍵詞:方法
延展閱讀
Copyright ? 2013 - 2014 南陽貝斯特|南陽網站建設|南陽網站優化|南陽網絡公司|南陽網站設計|南陽網站托管 All Rights Reserved.  豫ICP備140002738號-2 

在線客服

  • 我們竭誠為您服務!
  • 我們竭誠為您服務!
  • 我們竭誠為您服務!
  • 電話:136 9371 6131

售后服務

  • 我們竭誠為您服務!
  • 電話:0371-56692799
山东福彩网