Fatalerror:Class‘mysqli’notfoundin解決辦法
來源:懂視網
責編:小采
時間:2020-11-09 09:51:55
Fatalerror:Class‘mysqli’notfoundin解決辦法
Fatalerror:Classmysqlinotfoundin解決辦法:昨天把數據庫重新安裝了一下結果就提示Fatal error: Class mysqli not found in這個功能了,下面我來大家分享的我解決辦法。 在windows中服務器解決辦法很簡單 解決方法 在php.ini里面去掉 代碼如下 extension=php_mysq
導讀Fatalerror:Classmysqlinotfoundin解決辦法:昨天把數據庫重新安裝了一下結果就提示Fatal error: Class mysqli not found in這個功能了,下面我來大家分享的我解決辦法。 在windows中服務器解決辦法很簡單 解決方法 在php.ini里面去掉 代碼如下 extension=php_mysq

昨天把數據庫重新安裝了一下結果就提示Fatal error: Class ‘mysqli’ not found in這個功能了,下面我來大家分享的我解決辦法。
在windows中服務器解決辦法很簡單
解決方法
在php.ini里面去掉
代碼如下 |
|
extension=php_mysqli.dll
|
這一行前面的分號";",然后再重啟IIS/Apache,就可以了,如果還是不行我們可以把php目錄中的php_mysqli.dll把這個文件拷到system32目錄下,另外開啟mysqli擴展,即把php.ini里的;extension=php_mysqli.dll前面的分號去掉,重啟服務,應該就有了。
然后再再重啟IIS/Apache
在linux中解決辦法稍加復雜一點,因為都是命令模式了
代碼如下 |
|
cd php-5.2.8 //在這下面有個ext文件夾里有mysqli
cd ext/mysqli
|
linux下將源碼文件編譯應該都有configure吧,可這里沒有,在我們已經安裝php后,php5這個文件夾里的命令目錄bin里有一個文件叫phpize,用它就可以生成configure文件啦,繼續
代碼如下 |
|
/usr/local/php5/bin/phpize //這里回車運行,執行完后就出了configure文件,
./configure –prefix=/usr/local/mysqli –with-php-config=/usr/local/php5/bin/php-config –with-mysqli=/usr/local/mysql/bin/mysql_config
|
直接回車,不出問題就繼續。
代碼如下 |
|
make
make test
make install //(不出錯就會顯示Installing shared extensions: /usr/local/php5/lib/php/extensions/no-debug-non-zts-20041030/)
|
現在mysqli.so文件就出來啦。
直接在php.ini里把這個文件加載就OK啦。
代碼如下 |
|
extension_dir=”/usr/local/php5/ext”
extension=mysqli.so
|
把上面第一行找到修改成這個,然后再把第二行加入。wq保存退出。
把mysqli.so這個文件cp到/usr/local/php5/ext下
聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com
Fatalerror:Class‘mysqli’notfoundin解決辦法
Fatalerror:Classmysqlinotfoundin解決辦法:昨天把數據庫重新安裝了一下結果就提示Fatal error: Class mysqli not found in這個功能了,下面我來大家分享的我解決辦法。 在windows中服務器解決辦法很簡單 解決方法 在php.ini里面去掉 代碼如下 extension=php_mysq