所以,我試圖在php程序中使用一個表,我得到了一個致命錯誤(類mysqli沒有找到),經過研究在stackoverflow後意味着我沒有擴展= php_mysqli.dll啓用(這裏是關於啓用它的php網站:http://php.net/manual/en/install.windows.extensions.php。)編輯php.ini文件以包含mysqli的擴展名
但我看着我的php.ini文件和那種「; extension = ...」關於評論不存在(我做了Ctrl + F搜索以及手動搜索)。我試着只添加「extension = php_mysqli.dll」這一行,但它仍然不起作用。
別人也表示你需要取消php.ini中的extension_dir行並指定我的位置,但該行只出現在php.ini中的if循環中,並且未被註釋掉。 (從這個stackoverflow問題:Fatal error: Class 'MySQLi' not found)。
如何將「extension = php_mysqli.dll」添加到我的php.ini文件中,以便我的php程序可以創建一個mysqli表?
我下載了PHP 7的線程安全版本,並且我有兩個php.ini文件(php.ini-development和php.ini-production)。我編輯的代碼都是 '; extension = php_exif.dll extension = php_mysqli.dll ; extension = php_oci8_12c.dll' 併爲每個'extension_dir =「C:\ Users \ Mike \ Desktop \ php「' 這是我的php.ini文件,但它仍然無法正常工作。 – user3505195
將php.ini-development重命名爲php.ini,併爲您的extension_dir重新命名爲「C:\ Users \ Mike \ Desktop \ php \ ext」。重新啓動Web服務器,然後重試。 – TiTnOuK
我做了那些和WAMP(這是我用於我的服務器)有mysql和mysqli與擴展名下的綠色檢查,但我仍然得到致命的錯誤和我運行的代碼片段返回我們沒有mysql:/感謝所有的幫助 – user3505195