2011-01-06 85 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

回答