在折腾miniserver时,发现不管我怎么配置,apache总会提示“failed loading…zendloader.dll”,就是说zendloader很悲催的没有被加载。(zend optimizer适用于php 5.2.x,5.3以上就变成zend loader了,其实还是这货)
后来无意间去zend的论坛晃悠,发现有哥们和我的问题一样。
一句话:windows下,zend loader only works with nts php!
就是说,这悲催的货只支持nts版的php,ts版的不支持,所以遇到此问题的朋友可以检查一下php的版本。
附上nts和ts的区别
nts:non thread safe
非安全线程, 在执行时不进行线程(thread)安全检查。
ts:thread safe
安全线程, 执行时会进行线程(thread)安全检查,以防止有新要求就启动新线程的cgi执行方式而耗尽系统资源。
在phpinfo中可以查看 thread safety 一项来检查nts或ts。
如对本文有疑问, 点击进行留言回复!!
No.175-HackTheBox-Linux-Wall-Walkthrough渗透学习
【linux系统编程学习笔记】第十三节:线程的安全机制3(条件变量)(pthread_cond_wait、pthread_cond_signal、pthread_cond_broadcast)
网友评论