文章转自:http://www.info110.com/webserver/in27238-1.htm
如果是第一次安装或重新编译安装需要加个参数
cd php-tar-dir/
 ./configure --mysqli=/you_mysql_install_directory/bin/mysql_config --some-other-option
 其实不重装的话也可以在php源文件夹下的ext/mysqli目录下直接运行 /usr/local/php5/bin/phpize工具进行编译
记得原来在编译php的已经已经加上参数
 --with-mysql=/usr/local/mysql \
 --with-mysqli=/usr/local/mysql/bin/mysql_config \
 可后来找了一个,的确不存在mysqli.so,所以只能单独来编译mysqli了。
 mysqli是优化过的mysql函数库,MYSQL版本不能低于4.1.12
 cd /root/lamp/php-5.2.3/ext/mysqli
 #####进入到mysqli的目录。
 再用phpize生成configure文件:
 /usr/local/php/bin/phpize
 Configuring for:
 PHP Api Version: 
 Zend Module Api No: 
 Zend Extension Api No: 
 #./configure --prefix=/usr/local/mysqli \
 --with-php-config=/usr/local/php/bin/php-config \
 --with-mysqli=/usr/local/mysql/bin/mysql_config
 make
 make test
 Installing shared extensions: 
 然后在/usr/local/lib/php.ini
 加上一句:
 extension=/usr/local/php/lib/php/extensions/debug-non-zts-20060613/mysqli.so
 重新启动apache即可看到已经加载mysqli成功。
 本文由 Mr Gu 创作,采用 知识共享署名4.0 国际许可协议进行许可
本站文章除注明转载/出处外,均为本站原创或翻译,转载前请务必署名
最后编辑时间为: Aug 26, 2016 at 09:24 pm 
