熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> PHP編程 >> 正文

linux下php擴展mysqli的支持

2013-11-15 12:21:33  來源: PHP編程 

  前兩天一個站點轉移過來因為給我的數據庫有問題我也沒有仔細處理這個站點今天把數據庫弄好了發現還是用不了報的錯誤如下Fatal error: Class mysqli not found in原來是我之前在編譯php的時候沒有把mysqli的支持編譯進去解決問題的辦法就是重新編譯一下

  mysqli是優化後的mysql具體的優點baidu下就ok了

  cd php   在這下面有個ext文件夾裡有mysqli

  cd ext/mysqli

  linux下將源碼文件編譯應該都有configure吧可這裡沒有在我們已經安裝php後php這個文件夾裡的命令目錄bin裡有一個文件叫phpize用它就可以生成configure文件啦繼續

  /usr/local/php/bin/phpize        這裡回車運行執行完後就出了configure文件

  /configure –prefix=/usr/local/mysqli –withphpconfig=/usr/local/php/bin/phpconfig –withmysqli=/usr/local/mysql/bin/mysql_config

  直接回車不出問題就繼續

  make

  make test

  make install   (不出錯就會顯示Installing shared extensions: /usr/local/php/lib/php/extensions/nodebugnonzts/)

  現在mysqliso文件就出來啦

  直接在phpini裡把這個文件加載就OK啦

  extension_dir=/usr/local/php/ext

  extension=mysqliso

  把上面第一行找到修改成這個然後再把第二行加入wq保存退出

  把mysqliso這個文件cp到/usr/local/php/ext下

  重啟apache


From:http://tw.wingwit.com/Article/program/PHP/201311/20795.html
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.