今天安裝了phpmyadmin在linux下面 可是提示沒有mysqli這個擴展,因此就去從新編譯mysqli這個擴展。。php
1:首先找到你以前安裝php的 安裝目錄mysql
root@wangjian-EX460-EX461:~/下載/lamp/php-5.5.0alpha1/ext/mysqli# 個人是在這個目錄linux
1:root@wangjian-EX460-EX461:~/下載/lamp/php-5.5.0alpha1/ext/mysqli# /usr/local/php/bin/phpize web
生成一個configure文件進行配置
2:root@wangjian-EX460-EX461:~/下載/lamp/php-5.5.0alpha1/ext/mysqli# ./configure --prefix=/usr/local/mysqli --with-php-config=/usr/local/php/bin/php-config --with-mysqli=/usr/local/mysql/bin/mysql_config 請根據本身的配置進行更改
若是上一步驟沒有什麼問題直接
3:root@wangjian-EX460-EX461:~/下載/lamp/php-5.5.0alpha1/ext/mysqli# make && make install
最後他會提示生成了一個 mysqli.so文件實在
Installing shared extensions: /usr/local/php/lib/php/extensions/debug-zts-20
而後找到php.ini文件,個人是在/etc/php.ini
而後在文件的末尾加上
[mysqli]
extension_dir = "/usr/local/php/lib/php/extensions/debug-zts-20121113"
extension=mysqli.so
而後從新啓動web服務器,個人是apache服務器
root@wangjian-EX460-EX461:/var/www/domain2.com# /usr/local/apache/bin/apachectl restart
最後測試看是否加載成功
root@wangjian-EX460-EX461:/var/www/domain2.com# /usr/local/php/bin/php -m | grep mysql
mysql
mysqli
看到上面的結果,說明我加載了mysql和mysqli這2個模塊 ok搞定