php に mysqli 拡張子がない理由: 1. php_mysqli.dll 拡張子が設定ファイル php.ini で有効になっていない; 2. extension_dir のアドレスが ext ディレクトリを指していない; 3. php_mysqli.dll ファイルが存在しない。
最近phpをインストールした後、mysqli拡張メソッドがphpinfoにないことに気付きました。多くの Web サイトを確認した結果、最終的に問題が見つかりました。mysqli 拡張機能がインストールされない理由として考えられるのは次の 5 つです。
PHP のインストールに mysqli 拡張機能がない場合の考えられる理由と解決策
1. php.ini
php.ini
extension=php_mysqli.dll
是不是已经启用
也就是去掉前面的。
2、检查php.ini
extension_dir
地址是不是指向了php目录的ext目录下
这步是关键,我就是处在这一步的问题上
我把 extension_dir = "e:\www\php54\ext"
设置成了自己的目录 就可以了
3、检查lib_mysql.dll有没有拷贝到windows目录下
这个dll文件有多种形式的 有没加下划线的libmysql_d.dll 因此要注意自己看
4、检查php安装目录ext目录下,php_mysqli.dll文件是不是存在
网上也说明 最好使用zip包解压 不会出现文件丢失
5、查看php详细页面<?php phpinfo(); ?>
extension=php_mysqli.dll
が有効になっているかどうかを確認します。 つまり、前のほうを外します。 2. php.ini
extension_dir
アドレスが php ディレクトリの ext ディレクトリを指しているかどうかを確認します
extension_dir = "e:\www\php54\ext"
を自分のディレクトリに設定しました🎜🎜3. lib_mysql.dll が Windows ディレクトリにコピーされているかどうかを確認します🎜 🎜これdll ファイルには、下線のない libmysql_d.dll など、さまざまな形式があるため、自分の読み方に注意してください🎜🎜4. php_mysqli.dll ファイルが php インストール ディレクトリの ext ディレクトリに存在するかどうかを確認します🎜🎜オンラインでも記載されていますzip を使用するのが最善です。パッケージを解凍するときにファイルが失われることはありません🎜🎜5. PHP の詳細ページ <?php phpinfo() ?>
をチェックして、mysql と mysqli がインストールされているかどうかを確認します。開始しました🎜🎜このステップは、mysqli を有効にしているかどうかを確認するためのものです🎜🎜そうでない場合は、検索しても PHP 詳細ページに mysqli キーワードが表示されません🎜🎜さらに関連する知識については、🎜PHP を参照してください。中国語のウェブサイト🎜! ! 🎜以上がphp に mysqli 拡張機能がない理由は何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。