3

我在 php 中的函数 pcntl_fork() 有一些问题。

我正在使用 XAMPP,我正在尝试使用该功能并一直显示此错误:

调用未定义函数 pcntl_fork()

我在 Google 和 XAMPP 论坛上挖掘了一些东西,但找不到任何完全有用的东西。我发现一些论坛说我需要启用一些名为

--启用-pcntl

我看到了 phpinfo() 并且我在配置命令中有该选项。你能帮助我吗?

提前感谢,

埃尔卡斯

4

3 回答 3

2

@Elkas,我不知道您的 XAMPP 版本,但我计算机上的 XAMPP 1.8.0 带有 pcntl 扩展名。您可以尝试命令“/opt/lampp/bin/php -m | grep 'p'”来检查您的 php.ini 文件的扩展名列表。

于 2012-12-20T05:36:20.860 回答
2

笔记:

目前,此模块无法在非 Unix 平台 (Windows) 上运行。

http://php.net/manual/en/pcntl.installation.php

于 2015-06-01T22:20:05.690 回答
1

它是配置,但不是运行时。这是编译时配置。编译时你必须这样做:

./configure --enable-pcntl
make
make install

如果它没有被编译,你不能在不重新编译的情况下启用它。

于 2011-03-30T18:13:11.873 回答