PHPプログラムでテーブルを使用しようとしていて、致命的なエラー(クラスmysqliが見つかりません)があります。 extension = php_mysqli.dllが有効になっています(http://php.net/manual/en/install.windows.extensions.php)。mysqliの拡張子を含めるためにphp.iniファイルを編集する
しかし私は自分のphp.iniファイルとそれが話す種類の "extension = ..."行を調べましたコメントはありません(私はctrl + fを使って検索し、手動で検索しました)。私は "extension = php_mysqli.dll"行を追加しようとしましたが、それでも動作しませんでした。
php.iniのextension_dir行のコメントを外して自分の場所を指定する必要があると言われましたが、その行はphp.iniのifループにのみ表示され、コメントアウトされていません。 (このスタックオーバーフローの質問から:Fatal error: Class 'MySQLi' not found)。
私のphp.iniファイルに "extension = php_mysqli.dll"を追加すると、私のPHPプログラムはmysqliテーブルを作成できますか?
スレッドセーフ版のPHP 7をダウンロードしましたが、2つのphp.iniファイル(php.ini-developmentとphp.ini-production)がありました。拡張子=必ずphp_exif.dll 拡張子= php_mysqli.dll ;;私は 'ように、両方のコードを編集した拡張子= php_oci8_12c.dll' そして、それぞれの'のextension_dir = "Cのパスを作っ:\ Users \ユーザーマイク\デスクトップ\ php "' 私のphp.iniファイルはありますが、まだ動作していません。 – user3505195
php.ini-developmentの名前をphp.iniに変更し、extension_dirに「C:\ Users \ Mike \ Desktop \ php \ ext」と入力する必要があります。 Webサーバーを再起動し、その後に再試行してください。 – TiTnOuK
私はそれらのWAMP(私のサーバー用に使用しているもの)は拡張機能の下で緑色のチェックをつけたmysqlとmysqliを持っていますが、私はまだ致命的なエラーを受け取り、実行するコードスニペットを返します。すべての助けをありがとう – user3505195