php报错:缺少mysqli 扩展.请检查PHP配置
今天捣腾PHP的时候遇到一个报错:“缺少mysqli 扩展.请检查php配置”,由于当初没有编译的时候并没有加上这个扩展,所以得补上。方法如下:
1.首先找到当初的源码包,如果已删除,可以下载一个同一版本的PHP源码包,解压后进入ext/mysqli/目录,然后如下
#/usr/local/php/bin/phpize
Configuring for:
PHP Api Version: 20041225
Zend Module Api No: 20060613
Zend Extension Api No: 220060519
#./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
#make install2.编辑php.ini,找到extension_dir = "./"修改为
extension_dir = "/usr/local/php/lib/php/extensions/no-debug-zts-20060613/"
extension = "mysqli.so"3.重启APACHE即可生效,如果重启APACHE无效,重启服务器即可搞定。
Posted in : 技术共享by : YullinFebruary 8, 20120 CommentsTag : php, mysqli, lamp