標籤:php擴充 mysqli模組
任何php的擴充都可以在php的源碼包內單獨編譯安裝
此處因phpmyadmin需mysqli擴充,編譯該模組安裝,過程及一些問題記錄如下:
php編譯安裝路徑/usr/local/php5.6
mysql編譯安裝路徑/usr/local/mysql5.6
進入php源碼安裝包的mysqli擴充路徑下
# cd /tmp/php-5.6.15/ext/mysqli
產生configure檔案
# /usr/local/php5.6/bin/phpize
配置
# ./configure --with-php-config=/usr/local/php5.6/bin/php-config /
--with-mysqli=/usr/local/mysql/bin/mysql_config
編譯安裝,如果配置過程中沒有錯誤,在編譯時間遇到任何錯誤的話,需要重新編譯PHP,並附加
--with-mysql=shared,mysqlnd --enable-sockets=shared這兩個參數再重新編譯即可
# make && make install
Installing shared extensions: /usr/local/php5.6/lib/php/extensions/no-debug-non-zts-20131226/
Installing header files: /usr/local/php5.6/include/php/
查看so檔案
ls /usr/local/php5.6/lib/php/extensions/no-debug-non-zts-20131226/
mysqli.so
修改php.ini
在Dynamic Extensions注釋下方添加即可
extension=/usr/local/php5.6/lib/php/extensions/no-debug-non-zts-20131226/mysqli.so
php添加mysqli擴充