84669 人學習
152542 人學習
20005 人學習
5487 人學習
7821 人學習
359900 人學習
3350 人學習
180660 人學習
48569 人學習
18603 人學習
40936 人學習
1549 人學習
1183 人學習
32909 人學習
原因: 最近php爆出了一个multipart/form-data的漏洞,我用的是Zend Server CE 5.6, php版本是5.3.14, 官方没有针对此版本的修复方案。 问题: 想着通过更改zend server中使用的php源码,然后重新编译来修复这个问题,是否可行?如果可行,是否可以给个步骤,另外系统中用到了zend server的java_bridge 等其他的模块,这些应该如何处理? (不能升级Zend server,系统为Ubuntu 10.04.4)
认证0级讲师
我自己来回答吧。 不用考虑问题中提到的java_bridge之类的模块,只要安装Zend Server中使用的php源码之后,就可以按照正常从源码安装php的步骤去编译,安装了。 可能遇到的问题: 1.不知道configure选项 可以使用php-config --configure-options来查看之前的configure选项,可能需要对应地改一些配置的值。 2.可能会缺少编译环境所需要的软件 我在重新编译的时候安装的有libxml2-dev, openssl-dev, zlib-dev.
我自己来回答吧。
不用考虑问题中提到的java_bridge之类的模块,只要安装Zend Server中使用的php源码之后,就可以按照正常从源码安装php的步骤去编译,安装了。
可能遇到的问题:
1.不知道configure选项
可以使用php-config --configure-options来查看之前的configure选项,可能需要对应地改一些配置的值。
2.可能会缺少编译环境所需要的软件
我在重新编译的时候安装的有libxml2-dev, openssl-dev, zlib-dev.