我即将开始使用composer使用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这可能意味着这个模块可能已经在我的系统中了。那么我现在的步骤是什么呢?不要理会这个警告,否则我必须做些什么来解决这个问题?
发布于 2014-03-03 12:24:11
您的php.ini包含以下两行或更多行:
extension=pcntl.so除一个外,全部删除。
php.ini通常位于/etc/php.ini or /etc/php5/php.ini中。有时还会包含其他.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.inihttps://stackoverflow.com/questions/21968282
复制相似问题