ホームページ  >  記事  >  バックエンド開発  >  php に mysqli 拡張機能がない理由は何ですか?

php に mysqli 拡張機能がない理由は何ですか?

巴扎黑
巴扎黑オリジナル
2017-09-26 09:46:377054ブラウズ

php に mysqli 拡張子がない理由: 1. php_mysqli.dll 拡張子が設定ファイル php.ini で有効になっていない; 2. extension_dir のアドレスが ext ディレクトリを指していない; 3. php_mysqli.dll ファイルが存在しない。

php に mysqli 拡張機能がない理由は何ですか?

最近phpをインストールした後、mysqli拡張メソッドがphpinfoにないことに気付きました。多くの Web サイトを確認した結果、最終的に問題が見つかりました。mysqli 拡張機能がインストールされない理由として考えられるのは次の 5 つです。

PHP のインストールに mysqli 拡張機能がない場合の考えられる理由と解決策

1. php.iniphp.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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。