没有网络的情况下是否可以用最简易的办法搭建一个PHP程序离线测试平台,答案是肯定的。借助XAMPP Windows的帮助,我们能调试PHP博客源码,能对代码进行编辑.......
目前XAMPP Windows的最新版本为1.7.7,默认集成:
Apache 2.2.17
MySQL 5.5.8
PHP 5.3.5
phpMyAdmin 3.3.9
FileZilla FTP Server 0.9.37
Tomcat 7.0.3 (with mod_proxy_ajp as connector)
列表里边可以看出并没有集成Zend,这可是一件要老命的事情,Zend主要是用来网页解密加密用的工具,比如你的某些代码经过加密的,就需要用到这个工具来读取然后解密传送给客户端,具体功能大家google一下。现在网络上流行的让最新的1.7.4 1.7.5 1.7.6 1.7.7版的XAMPP支持Zend都是胡诌,木有必要去尝试。不过下边给出几种降格解决的办法,均是参考网络上的说法,本人推荐的请看日志最后内容。
------------------------------------------------
在XAMPP中开启Zend Optimizer XAMPP中默认是安装了Zend Optimizer,但是默认并没有打开Zend Optimizer,要想打开Zend Optimizer,你必须将XAMPP中的以下两个文件:xamppphpphp.ini和xamppapachebinphp.ini中的zend_optimizer.enable_loader = 0改成1,重启Apache,Zend Optimizer就启动了。
------------------------------------------------
以上的方法只适合旧版的XAMPP(1.7.1),Xampp1.7.1后的PHP是5.3的,而Zend Optimizer目前只支持到PHP5.2,官方网站上有写。
------------------------------------------------
本人亲自去百度搜索过了,像根目录中的xampp\apache\bin\php.ini文件之说,根本不存在,还有修改XAMPP/APACHE/BIN中PHP.INI的文件也不存在。这方面的答案就不要发了。
------------------------------------------------
的确,现在xampp 1.7.3中用的php版本都在5.3.1以上了,而zend optimizer 3.3.3却只能支持到5.2.x,这样,如果想在这上面运行一些通过zend guard加密的程序估计是不行了,反正我是不成功了!
------------------------------------------------
XAMPP 1.7.2 默认PHP加速是使用eaccelerator加速的,功能上相当于Zend Optimizer,但是缺少ZEND OPTIMIZER的网页加密解析功能。
最新的Zend Optimizer 3.3.3不支持PHP 5.3x,最高到PHP 5.2.x,估计稍后Zend Optimizer发布新版本的时候才能支持,所以如果大家仍然想使用Zend Optimizer,可以采用以下方法:
1、不使用XAMPP,全部手动安装PHP、APACHE、MYSQL和Zend Optimizer。(此法不便捷,何连超不推荐)
2、使用XAMPP的早期版本(版本号1.7.1)(这是从AF官方论坛上找来专门服务需要使用zend的童鞋,原话如下:I see that XAMPP version 1.7.1 was the last version that included zend optimizer),网上能搜索到该版本的xampp,此处就不再提供下载地址。有些童鞋说的新版的zend不支持xampp,要等后续开发。不管怎么说期待呀。(需要使用zend的童鞋推荐尝试一下这个,这个可行)
3、Zend Optimizer 3.3安装的时候会自动为PHP.INI文件增加Optimizer引擎接口。
4、如果大家不需要使用网页加密只需要PHP加速,就是用eaccelerator就可以了。
5、最后一点,就是xampp仅作开发环境使用,请不要用于服务器环境,因为xampp有很多安全问题未作处理,官方也特别做这个声明。
- 我的微信
- 这是我的微信扫一扫
-
- 我的微信公众号
- 我的微信公众号扫一扫
-