2019独角兽企业重金招聘Python工程师标准>>>
环境:lnmp
PHP 7.2.12-1+ubuntu18.04.1+deb.sury.org+1 (cli) (built: Nov 12 2018 09:55:44) ( NTS )
以下模块已开启
执行以下rabbitMQ会报错
/*** @link http://www.yiiframework.com/* @copyright Copyright (c) 2008 Yii Software LLC* @license http://www.yiiframework.com/license/*/namespace app\commands;use yii\console\Controller;
use yii\console\ExitCode;use PhpAmqpLib\Connection\AMQPStreamConnection;
use PhpAmqpLib\Message\AMQPMessage;/*** This command echoes the first argument that you have entered.** This command is provided as an example for you to learn how to create console commands.** @author Qiang Xue
class SendController extends Controller
{public function actionIndex(){$connection = new AMQPStreamConnection('localhost', 5672, 'admin', 'admin');$channel = $connection->channel();$channel->queue_declare('hello', false, false, false, false);$msg = new AMQPMessage('Hello World!!!!!!');$channel->basic_publish($msg, '', 'hello');echo " [x] Sent 'Hello World!'\n";$channel->close();$connection->close();}
}
这是由于bcmath的版本对不上的原因
执行以下更新:
sudo apt-get install php7.2-bcmath
再次执行