我在fedora下使用yum安裝的php和mysql,可是發現php不支持myslqi,只能編譯一個mysqli的擴展給php用了。
方法以下:
1.下載php
2.進入擴展目錄,
cd /php-5.3.10/ext/mysqli
3.phpize 生成configure
4.若是在編譯php對mysqli的支持的時候出現了以下錯誤:
checking whether to enable embedded MySQLi support… no
checking for mysql_set_server_option in -lmysqlclient… no
configure: error: wrong mysql library version or lib not found. Check config.log for more information.
則採用下面方法解決:
# yum -y install mysql-devel
# phpize
# ./configure --with-php-config= /php-config --enable-embedded-mysqli=shared --enable-shared # make && make install 這時屏幕會打印mysqli.so生成的路徑, 在php.ini里加載,重啓php-cgi就能夠了