2011-01-06 81 views
0

我運行從源代碼pcntl和posix編譯的PHP 5.3.4。奇怪的TC_STRING錯誤

我做了更新和一些軟件包,包括PHP進程和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( 「PHP -d enable_dl =在$ ARGV [0]」);`工作?你的錯誤顯然是由於在shebang行中傳遞了參數。我不確定這是否是一個錯誤,雖然... – 2011-01-06 07:09:40

回答