4

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

これはおそらく、このモジュールが既に私のシステムにあったことを意味します。それで、私のステップは何ですか?この警告に注意を払わないか、この問題を解決するために何かをしなければなりませんか?

4

1 に答える 1

4

php.ini には、次の行が 2 つ以上含まれています。

extension=pcntl.so

1 つを除いてすべて削除します。

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
于 2014-03-03T04:24:10.863 に答える