PHP pcntl模块安装

时间:2014-02-23 12:37:53

标签: php ubuntu pcntl

我即将开始使用作曲家使用yii框架,为此我需要这个php pcntl模块正常工作。正如我从手册中读到的那样,默认情况下它没有安装在ubuntu中。 因此,我发现了一些像这样的指令

mkdir php
cd php
apt-get source php5
cd php5-(WHATEVER_RELEASE)/ext/pcntl
phpize
./configure
make

Then:
cp modules/pcntl.so /usr/lib/php5/WHEVER_YOUR_SO_FILES_ARE/
echo "extension=pcntl.so" > /etc/php5/conf.d/pcntl.ini

并进行安装。 但是知道我正在收到消息

PHP Warning:  Module 'pcntl' already loaded in Unknown on line 0

这可能意味着这个模块可能已经存在于我的系统中。 那我现在的步骤是什么?只是不注意这个警告,或者我必须做些什么来解决这个问题?

1 个答案:

答案 0 :(得分:4)

您的php.ini包含以下两行或多行:

extension=pcntl.so

删除除一个以外的所有内容。

php.ini通常住在/etc/php.ini or /etc/php5/php.in i。有时会包含其他.ini个文件,您可以通过以下方式查看所有文件:

[~]% php -i | grep \.ini\$
Loaded Configuration File => /usr/local/etc/php.ini
Additional .ini files parsed => /usr/local/etc/php/extensions.ini
user_ini.filename => .user.ini => .user.ini