「グーグル」でたくさん検索しましたが、完璧な答えが見つかりませんでした。「stackoverflow」でも多くの質問を見てきましたが、これらは私の問題を説明していません。
Fatal error: Call to undefined function mysqli_connect() and Fatal error: mysqli_connect()これらの 2 つの質問は私の問題に近いですが、これらは私の問題を解決していません。とにかく私の問題は次のとおりです。
サーバーphp
に接続するコードを書きました。mysql database
<?php
echo "entering db";
$link=mysqli_connect('localhost','root','qwerty');
echo "entered";
?>
ノート :
編集しました
- extension_dir = "C:\PHP\ext"
- 拡張子=php_mysqli.dll
の結果
ini_set('display_errors', 1); error_reporting(E_ALL)** ; **致命的なエラー: 未定義関数 mysqli_connect() の呼び出し
echo 'ini: ', get_cfg_var('cfg_file_path');を実行しました。およびその表示C:\PHP\php.ini
私は使用Apache 2.2.11
しPHP 5.2.17
てMySQL 5.5
いますが、誰か何か考えがありますか?何が問題なのですか?
- そして、EXTフォルダーに「PHP_MYSQLI.DLL」があります。
EDIT:
驚くべきことに、データベースサーバーに関する情報がありませphpinfo()
ん。何が問題なのか教えてください。
編集2:
非スレッドセーフまたはスレッドセーフのどちらをダウンロードするか..非スレッドセーフをダウンロードしました