我需要安装启用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
。
别担心,构建包确实需要很长时间,而且看起来也在循环中,但它最终会结束。