【发布时间】:2013-06-30 20:55:07
【问题描述】:
我需要安装启用zend线程安全的php5源debian包(ZTS=1) 但默认情况下,此配置是禁用的。 如何使用我的配置重建包?
【问题讨论】:
我需要安装启用zend线程安全的php5源debian包(ZTS=1) 但默认情况下,此配置是禁用的。 如何使用我的配置重建包?
【问题讨论】:
使用apt-get source php5下载和提取包源
编辑debian/rules 文件并将--enable-roxen-zts 或--enable-maintainer-zts 添加到COMMON_CONFIG(通过./configure --help 确认您需要哪一个)。
sudo apt-get build-dep php5 安装构建依赖项。
从提取包源的目录运行dpkg-buildpackage -uc -b。
如果您安装了devscripts 软件包,您可以选择运行debuild -uc -b 而不是dpkg-buildpackage -uc -b。
【讨论】:
Thread Safety disabled。我不知道出了什么问题。我将--enable-maintainer-zts 添加到了我的rules 文件中,但nada。我也应该添加--enable-roxen-zts 并重新编译吗?谢谢。
别着急,包构建确实需要很长时间,而且看起来也是在循环中,但最终会结束。
【讨论】: