ホームページ >バックエンド開発 >PHPチュートリアル >zend-server - 使用Zend Server,是否可以自行编译php?

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

WBOY
WBOYオリジナル
2016-06-06 20:31:461049ブラウズ

原因:
最近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 までご連絡ください。