Skip to content

Tag Archives: Zend Optimizer

Mac OS X 运行TDOA的问题

09-五-12

折腾两天才明白TDOA用的是zend optimizer 3.x,而我的Mac装的是php 5.3,用不了zend optimizer 3.x,只能装zend guard loader,zend guard loader里提供的optimizer+是4版的。所以只能把php降到5.2.x,再找optimizer 3.x,但是这个mac os下的 optimizer 3.x还真不好找。 说一下都怎么折腾的。 mac 下用macport装的php5.3,一开始还把php更新到了最新版,去zend官网找 optimizer,只有zend guard loader(runtime for php 5.3),搞回来解到lib目录,然后在php.ini里加上配置选项 zend_extension=<full_path_to_ZendLoader.so> zend_loader.enable=1 zend_loader.disable_licensing=0 zend_loader.obfuscation_level_support=3 zend_loader.license_path= 重启apache,phpinfo()里没有看到guard也没有optimizer,又换linux版的,5.2版的。始终不行。 去zend搜了半天,发现个zend server ce,下了mac版的回来,装上,这下 guard有了,optimizer也有了。把TDOA放进去,运行,不行,页面空白的。去看了下日志,才明白,TDOA的代码在ID3下运行,而zend server ce提供的是ID4。 又换了5.2版的zend server ce,发现还是ID4,zend官网翻了半天也没看见optimizer 3.x. 现在问题清楚了。开个虚拟机吧。

Zend Debuger 与 Zend Optimizer 共存

19-十一-08

首先,当然得去下载这两个软件,一个是免费的,一个是要钱的。 下回来之后,Zend Optimizer可以直接安装就行了,轮到Zend Debuger,这是个压缩包,没有安装文件,根据说明要在 php.ini文件里标明debuger文件的位置,这里就要注意了,看下面的代码: [Zend] zend_extension_manager.optimizer_ts=”d:Program FilesZendZendOptimizer-3.3.0libOptimizer-3.3.0″ zend_extension_ts=”d:Program FilesZendZendOptimizer-3.3.0libZendExtensionManager.dll” zend_extension_manager.debug_server_ts=”d:Program FilesZendZendOptimizer-3.3.0libOptimizer-3.3.0″ zend_debugger.allow_hosts=127.0.0.1 zend_debugger.expose_remotely=always 注意红色字部分,debuger 的文件一定要放到这个目录下面,不然apache会提示找不到文件。 并且只要写清楚是哪个目录就行了,不用标出具体文件。不明白的可以去那个目录看一下就明白了。