我即将开始使用作曲家使用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
这可能意味着这个模块可能已经存在于我的系统中。 那我现在的步骤是什么?只是不注意这个警告,或者我必须做些什么来解决这个问题?
答案 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