2011-01-06 15 views
0

私はPHP 5.3.4をpcntlとposixでソースからコンパイルして実行しています。奇妙なTC_STRINGエラー

私は更新し、php-processやphp-cliを含むいくつかのパッケージを更新しました。

は、その後、私は私のPHPのデーモンを実行し、それがエラーを投げた -

PHP Warning: dl(): Dynamically loaded extensions aren't enabled in /var/www/html/includes/init.php on line 27 PHP Fatal error: Class 'Mongo' not found in /var/www/html/includes/init.php on line 29

デーモン更新前の罰金走りました。

私は少しを検索し、#!/usr/bin/php -q

から#!/usr/bin/php -d enable_dl=On -qに、ファイルの最初の行を変更さて、これを実行することは

PHP: syntax error, unexpected TC_STRING in Unknown on line 7

このエラーがスローされます。しかし、デーモンは警告を除いて正常に動作します。

それは私には意味がありません。私のスクリプトの7行目は大丈夫です。これは何でしょうか?

ありがとうございます。

+0

'のexec( "$ ARGVの上のPHP -d enable_dl = [0]")い;'動作しますか?あなたのエラーは、明らかにシバンラインのパラメータを渡すことによるものです。私はこれがバグかどうかわかりません... –

答えて