2017-10-18 7 views
0

Linux mint 18.2上でyii2.0をインストールしました。Linux 7.0.23用のXAMPPを使用していて、PHP yii migrate/upコマンドは '仕事。それは示す:例外「yii db Exception」メッセージが「ドライバが見つかりませんでした」

with message 'could not find driver' 

in /opt/lampp/htdocs/yii/vendor/yiisoft/yii2/db/Connection.php:584 

私はそれをgoogledし、私はいくつかの結果を得た。そこで、私は 'php -mコマンドを使う'と読む。あなたはどのPHPがあなたのシステムで使われているのかを理解するでしょう。しかし、私はコマンドを実行した後に期待される出力がどのようになるか分からない。

with message 'could not find driver' 

in /opt/lampp/htdocs/yii/vendor/yiisoft/yii2/db/Connection.php:584 

Stack trace: 
#0 /opt/lampp/htdocs/yii/vendor/yiisoft/yii2/db/Connection.php(928): yii\db\Connection->open() 
#1 /opt/lampp/htdocs/yii/vendor/yiisoft/yii2/db/Connection.php(915): yii\db\Connection->getMasterPdo() 
#2 /opt/lampp/htdocs/yii/vendor/yiisoft/yii2/db/Command.php(219): yii\db\Connection->getSlavePdo() 
#3 /opt/lampp/htdocs/yii/vendor/yiisoft/yii2/db/Command.php(910): yii\db\Command->prepare(true) 
#4 /opt/lampp/htdocs/yii/vendor/yiisoft/yii2/db/Command.php(362): yii\db\Command->queryInternal('fetchAll', NULL) 
#5 /opt/lampp/htdocs/yii/vendor/yiisoft/yii2/db/mysql/Schema.php(199): yii\db\Command->queryAll() 
#6 /opt/lampp/htdocs/yii/vendor/yiisoft/yii2/db/mysql/Schema.php(98): yii\db\mysql\Schema->findColumns(Object(yii\db\TableSchema)) 
#7 /opt/lampp/htdocs/yii/vendor/yiisoft/yii2/db/Schema.php(152): yii\db\mysql\Schema->loadTableSchema('migration') 
#8 /opt/lampp/htdocs/yii/vendor/yiisoft/yii2/console/controllers/MigrateController.php(194): yii\db\Schema->getTableSchema('{{%migration}}', true) 
#9 /opt/lampp/htdocs/yii/vendor/yiisoft/yii2/console/controllers/BaseMigrateController.php(814): yii\console\controllers\MigrateController->getMigrationHistory(NULL) 
#10 /opt/lampp/htdocs/yii/vendor/yiisoft/yii2/console/controllers/BaseMigrateController.php(155): yii\console\controllers\BaseMigrateController->getNewMigrations() 
#11 [internal function]: yii\console\controllers\BaseMigrateController->actionUp(0) 
#12 /opt/lampp/htdocs/yii/vendor/yiisoft/yii2/base/InlineAction.php(57): call_user_func_array(Array, Array) 
#13 /opt/lampp/htdocs/yii/vendor/yiisoft/yii2/base/Controller.php(156): yii\base\InlineAction->runWithParams(Array) 
#14 /opt/lampp/htdocs/yii/vendor/yiisoft/yii2/console/Controller.php(128): yii\base\Controller->runAction('up', Array) 
#15 /opt/lampp/htdocs/yii/vendor/yiisoft/yii2/base/Module.php(523): yii\console\Controller->runAction('up', Array) 
#16 /opt/lampp/htdocs/yii/vendor/yiisoft/yii2/console/Application.php(180): yii\base\Module->runAction('migrate/up', Array) 
#17 /opt/lampp/htdocs/yii/vendor/yiisoft/yii2/console/Application.php(147): yii\console\Application->runAction('migrate/up', Array) 
#18 /opt/lampp/htdocs/yii/vendor/yiisoft/yii2/base/Application.php(380): yii\console\Application->handleRequest(Object(yii\console\Request)) 
#19 /opt/lampp/htdocs/yii/yii(27): yii\base\Application->run() 
#20 {main} 

答えて

1

モジュールpdo_mysqlをインストールする必要があります。その後

sudo apt-get install php-mysql 

あなたphpinfo();

+0

先生をチェックし、私はYii2.0の新しい進歩しています。私はphpinfo()がどこからチェックするのか、どのようにチェックするのか、このばかげた質問におかけして申し訳ありません。 – Savy

+1

ありがとうございました!それは動作します:) – Savy

+0

ようこそ! :) –

関連する問題