Apache中PHP5.3 php5.4如何使用ZEND

有一套zend加密程序,需要安装ZEND,经过多次尝试,结果如下

由于PHP有安全线程(TS)和非安全线程(NTS)区分,PHP官方网站上说,非安全线程(NTS)用于IIS和PHP配合。一般情况,APACHE加载了php5ts.dll ,即使用了安全线程,而php5.3 和 php5.4 两个版本 zend 不提供安全线程的版本,当使用在安全线程模式下时,会提示缺少  php5.dll 文件,即使有PHP5.DLL 也会因版本标记不符而不能安装。

APACHE 也可以运行FastCGI模式,这就用到了 mod_fcgid 模块,到 http://apachelounge.com/download/win32/mods-24/   http://www.apachelounge.com/download/  下载 APACHE对应的版本解压到 apache的“modules”目录下。在 httpd.conf文件中加入如下配置:

LoadModule fcgid_module modules/mod_fcgid.so

<IfModule mod_fcgid.c>

    FcgidInitialEnv PHPRC        "d:/xampp/php"

    AddHandler fcgid-script .php    

    FCGIWrapper "d:/xampp/php/php-cgi.exe" .php

</IfModule>

到此,APACHE的FastCGI模式配置完成

在配置过程中,有一个版本号的问题,比如 APACHE 2.4.4 VC9 一定要和 modules-2.4-win32-VC9 对应,不能对应 VC6 或者 VC 11 .php和ZEND版本也要对应。

此外还有一种办法,就是比较麻烦,自己动手编译 php_ZendOptimizerPlus  ,php_ZendOptimizerPlus 开源时间不长,具体地址忘记了。

这样处理后,PHP应该能加载 ZEND 模块了,事实也是可行的。但是不要高兴的太早,当你运行zend加密程序的程序时,你会觉的劳而无功的,因为程序提示
Fatal error
: Incompatible file format: The encoded file has format major ID 2, whereas the Loader expects 4 in
D:\webroot\netbar.php on line 0  意思是当前的 zend 版本太高,不兼容低版本的加密的程序。所以,当遇到zend 加密的程序时,当先考虑的是 PHP5.2

Apache中PHP5.3 php5.4如何使用ZEND的更多相关文章

  1. 在Apache中安装php5.6 & php7.3

    1.下载 httpd-2.4.41-win64-VC15.zip.php5.6 +  vc11.  php7.3  + vc14-16 2.配置httpd,在 httpd.conf L180 添加如下 ...

  2. windows下安装php5.2.*,php5.3.*,php5.4.*版本的memcache扩展(转)

    拓展安装调试方法: 编写调试php文件 <?php  memcache();  通过命令行执行测试,因为php拓展安装成功与否与apache无关,所以没必要不断重启apache去看phpinfo ...

  3. php在apache中一共有三种工作方式:CGI模式、FastCGI模式、Apache 模块DLL

    php在apache中一共有三种工作方式:CGI模式.FastCGI .FastCGI是什么? FastCGI是语言无关的.可伸缩架构的CGI开放扩展,其主要行 为是将CGI解释器进程保持在内存中并因 ...

  4. php在apache中运行模式

    php在apache中运行模式 (2011-12-18 02:38:27) 标签: 杂谈 分类: 服务器及软件 一.php在php在三种工作方式:Apache 模块DLL) 以下分别比较: 1. ph ...

  5. windows下安装php5.2.*,php5.3.*,php5.4.*版本的memcache扩展

    注:如使用集成环境成功率低,请自行配置php apache,表示win7下wamp php5.4.3基础上配置拓展,成功率极低.费时. 拓展安装调试方法: 编写调试php文件 <?php  me ...

  6. PHP添加Mssql/sqlserver2000扩展,适用于Php5.2/Php5.3/Php5.4

    原文:PHP添加Mssql/sqlserver2000扩展,适用于Php5.2/Php5.3/Php5.4 本文介绍如何在Windows下配置php扩展. 本文链接 http://blog.csdn. ...

  7. apache中虚拟主机的配置

    一.两种方式:基于域名的虚拟主机和基于IP地址的的虚拟主机 (这里基于前者) 二.作用:实现在同一个web服务器下,同时运行很多个站点(项目) 三.虚拟主机的配置 1.在核心配置文件中加载虚拟主机配置 ...

  8. 如何在 Apache 中为你的网站设置404页面

    一个好的网站,拥有一个好的 404页面 是标配. 为何要有 404页面?如何设置一个 404页面? why 404 pages? 在本地,比如我打开 localhost/fuck.htm(该文件不存在 ...

  9. 如何在 apache 中设置缓存有效时间

    今天学习了下如何在 apache 中设置缓存时间,记之以备忘. 在 http 报文头中,与缓存时间有关的两个字段是 Expires 以及 Cache-Control 中的 max-age,Expire ...

随机推荐

  1. COGS 577 蝗灾 线段树+CDQ分治

    第一次写cdq分治 感谢hhd&lty 这20亿对CP的指导(逃) 其实 就是 递归看左半部分对右半部分的贡献 (树状数组写挂了--临时改的线段树[大写的尴尬]) //By SiriusRen ...

  2. spring 中国下载点

    http://repo.spring.io/libs-release-local/org/springframework/spring/ spring 中国下载点

  3. Right turn(四川省第七届)

    Right turn Time Limit: 1000ms Memory Limit: 65536KB 64-bit integer IO format: %lld      Java class n ...

  4. Oracle 删除重复数据的几种方法

    去重 第一种:distinct create table tmp_t3 as select distinct * from t3; drop table t3; alter table tmp_t2 ...

  5. 及格的产品vs优秀的产品

    类似的产品,做了同样的一个功能,但是,我们还是可以很明显的感受到不同,这种不同我们常常把他叫做「用户体验」. 来看看2组类似产品相似功能的设计: 识别到歌名vs还可以滚动展示歌词 在很早的时候就存在一 ...

  6. Comput_picture

    import requestsfrom pyquery import PyQuerycount = 1url = "https://www.169tp.com/diannaobizhi/&q ...

  7. PHP读取txt文件到数据库

    <?PHP$txt=$C->SITE_URL.'images/my.txt';$row = file($txt); //读出文件中内容到一个数组当中 $num=0;//统计表中的记录数 f ...

  8. WP8 学习笔记(002_应用程序结构)

    下图是微软官方给出的WP8应用程序执行顺序: 在App.XAML.CS中,有程序主要步骤的函数 // 应用程序启动(例如,从“开始”菜单启动)时执行的代码 // 此代码在重新激活应用程序时不执行 pr ...

  9. WP8 学习笔记(001_环境配置)

    Step 1  WP8 的开发要求64位操作系统,Windows 8及以上版本,需要激活版,建议网上买一个注册码.详见安装双系统. Step 2 安装好系统并已经激活之后,需要安装Windows Ph ...

  10. 03013_JDBC工具类

    1.“获得数据库连接”操作,将在以后的增删改查所有功能中都存在,可以封装工具类JDBCUtils.提供获取连接对象的方法,从而达到代码的重复利用. 2.该工具类提供方法:public static C ...