首頁 >後端開發 >php教程 >zend-server - 使用Zend Server,是否可以自行编译php?

zend-server - 使用Zend Server,是否可以自行编译php?

WBOY
WBOY原創
2016-06-06 20:31:461041瀏覽

原因:
最近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)

回复内容:

原因:
最近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)

我自己来回答吧。
不用考虑问题中提到的java_bridge之类的模块,只要安装Zend Server中使用的php源码之后,就可以按照正常从源码安装php的步骤去编译,安装了。
可能遇到的问题:
1.不知道configure选项
可以使用php-config --configure-options来查看之前的configure选项,可能需要对应地改一些配置的值。
2.可能会缺少编译环境所需要的软件
我在重新编译的时候安装的有libxml2-dev, openssl-dev, zlib-dev.

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn