PHP 7をドッキング・コンテナにfcgiとしてインストールしました。mysqlドライバは現在インストールされていませんが、pdo_mysql.so/mysqli.soがロードされています
extension=/usr/lib/php/20151012/curl.so
extension=/usr/lib/php/20151012/gd.so
extension=/usr/lib/php/20151012/igbinary.so
extension=/usr/lib/php/20151012/intl.so
extension=/usr/lib/php/20151012/json.so
extension=/usr/lib/php/20151012/mcrypt.so
extension=/usr/lib/php/20151012/memcached.so
extension=/usr/lib/php/20151012/mysqli.so
extension=/usr/lib/php/20151012/opcache.so
extension=/usr/lib/php/20151012/pdo_mysql.so
extension=/usr/lib/php/20151012/pdo_sqlite.so
extension=/usr/lib/php/20151012/readline.so
extension=/usr/lib/php/20151012/sqlite3.so
extension=/usr/lib/php/20151012/xdebug.so
extension=/usr/lib/php/20151012/xsl.so
私はphp -m
を実行した場合、私は次のような出力が得られます:
[PHP Modules]
Core
ctype
curl
date
dom
fileinfo
filter
gd
hash
iconv
igbinary
intl
json
libxml
mbstring
mcrypt
mysqli
mysqlnd
openssl
pcre
PDO
pdo_mysql
pdo_sqlite
Phar
posix
readline
Reflection
session
SimpleXML
SPL
sqlite3
standard
tokenizer
xdebug
xml
xmlreader
xmlwriter
xsl
zlib
[Zend Modules]
あなたはmysqliのとPDO_MYSQLは間違いなくロードされている参照の私のphp.iniのは、このようになります。しかし、私は私のPHPアプリケーションを実行する場合:The mysql driver is not currently installed
と言う。 コマンドラインでmysqlに正常に接続できます。ここで何が間違っていますか?
まあ、mysqlを使ってクエリやmysqliを作成していますか? – Borjante
あなたのアプリケーションはZend Frameworkに基づいていますか? –
Magento 2はZend Frameworkをベースにしていて、私が見ている限りPDOを使用しています。 – tester