Php 激活pcntl_fork()ubuntu xampp
我对php中的函数pcntl_fork()有一些问题 我正在使用XAMPP,我正在尝试使用该函数,并不断显示此错误: 对未定义函数的调用 pcntl_fork() 我在谷歌和XAMPP论坛上挖掘了一些东西,但找不到任何完全有用的东西。 我发现一些论坛说我需要启用一些名为 --启用pcntl 我看到了phpinfo(),在configure命令中有这个选项。 你能帮我吗 谢谢你Php 激活pcntl_fork()ubuntu xampp,php,process,fork,pcntl,Php,Process,Fork,Pcntl,我对php中的函数pcntl_fork()有一些问题 我正在使用XAMPP,我正在尝试使用该函数,并不断显示此错误: 对未定义函数的调用 pcntl_fork() 我在谷歌和XAMPP论坛上挖掘了一些东西,但找不到任何完全有用的东西。 我发现一些论坛说我需要启用一些名为 --启用pcntl 我看到了phpinfo(),在configure命令中有这个选项。 你能帮我吗 谢谢你 Elkas它是配置,而不是运行时。这是编译时配置。编译时,您必须执行以下操作: ./configure --enable
Elkas它是配置,而不是运行时。这是编译时配置。编译时,您必须执行以下操作:
./configure --enable-pcntl
make
make install
如果未在中编译,则无法在不重新编译的情况下启用它。@Elkas,我不知道您的XAMPP版本,但我的计算机上的XAMPP 1.8.0具有pcntl扩展。您可以尝试使用命令“/opt/lampp/bin/php-m | grep'p'”检查php的扩展列表。注意: 目前,此模块在非Unix平台上不起作用 (窗口)
他的声明说,
phpinfo()
表明默认情况下是以这种方式编译的。在安装XAMPP之后,我该怎么做?是的,它说是默认编译的。所以我不知道为什么不起作用。即使是一个简单的带有的文件也不起作用。@Elkas-是的。我错过了。可能在同一台机器上安装了2台php。如果ubunto有php,而您安装了XAMPP呢。您确定在同一解释器上运行了phpinfo()和your fork()脚本吗?如果您在web服务器上运行phpinfo(),在php cli上运行fork,那么web服务器可能正在使用不同的php安装Hi,谢谢您的提示。我有1.7.2版本,但现在我使用AMPPS。在那个时候,我用一个干净的XAMPP安装解决了这个问题,但之后我们决定采用另一个解决方案。谢谢你的回答。