2016-12-06 4 views
1

PHP 5.6では、PDO用のドライバはすべて正常に動作していますが、5.6.28から7.0.13にPHPバージョンをアップグレードしても機能しません。PDOドライバはxamppのPHP 5.6から移行しています。

私はphp.iniでextension = php_pdo.dllとextension = php_pdo_mysql.dllを有効にしましたが、phpinfo()をチェックしたとき、項目PDOドライバは値なしです。

phpinfo()でもmysqlの情報が見つかりませんが、拡張機能= php_mysql.dllを有効にしています。

私はあなたの問題について把握することはPHPの設定は変更されません、あなたが行った変更で、である。この問題に

答えて

1

を解決するために私を助けてください。おそらくphp.iniが同じではありませんか? phpinfo()関数を使用する場合は、php.iniファイルの完全パスを使用する必要があります。これを理解するために、コードのこの部分を試してみてください:

<?php 

phpinfo(INFO_GENERAL); 

Loaded Configuration File

は、あなたがそうするために探しているものです。

+0

私はphp.iniファイルに変更を加えていません。あなたの提案によると、私は変更を行っており、ロードされた設定ファイルの出力は**(none)** – Ruta

+0

です。それは面白いです! PHPを実行しているときに、 '-c <完全パス>'オプション – Alexandre

+0

で編集したphp.iniファイルを指定したい場合があります。 php7で変更するには、httpd-xampp.confファイルでが必要でした。 – Ruta

関連する問題