gpt4 book ai didi

php - 如何在 Ubuntu 上安装 PHP pthreads 扩展?

转载 作者:可可西里 更新时间:2023-10-31 23:08:06 26 4
gpt4 key购买 nike

<分区>

我想在 Ubuntu 上安装“pthreads”PHP 扩展。我正在使用 Ubuntu 12.04.1 LTS。如果需要,我可以升级。我真的不想从源代码编译任何东西。例如,从源代码重新编译 PHP 对我来说听起来像是一个可怕的想法。

在我看来,最好的选择是使用 aptitude 命令安装此扩展。例如 aptitude install php5-mysql。另一个好主意是使用 pecl pecl install pthreads。但由于以下错误,它对我不起作用:

checking checking for ZTS... configure: error: pthreads requires ZTS, please re-compile PHP with ZTS enabled

让我解释一下为什么我不喜欢从源代码重新编译 PHP 的想法:

  • 我想我应该卸载原来的 PHP 包和所有依赖项。因为如果我通过标准 PHP 编译它,那么任何包更新都会覆盖我的更改。是的,另一种选择是阻止 PHP 更新。无论如何,这会引入一些额外的工作并使设置更加复杂。我们在分布式团队中工作。而且我不希望其他人在生产服务器上处理这种复杂的设置。
  • 我想在服务器上安装更新。由于安全修复等原因,我不想重新编译 PHP。
  • 我不想在生产服务器上编译任何东西并重复多次。然后我应该构建自己的包并用新版本等更新它们。抱歉,但我不够聪明,无法做到这一点。可能在 2-3 年内,但不是现在。因为这里有很多事情要记住。例如,如何用自定义包替换标准 PHP 包,同时仍然满足所有依赖项。

一些引用资料:

这篇文章似乎是旧的而不是实际的。我会保留它仅供引用。我想它应该被理解为“3 年前 PHP 不是线程安全的”。

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com