lamp 编译mysqli扩展
今天安装了phpmyadmin在linux下面 但是提示没有mysqli这个扩展,所以就去重新编译mysqli这个扩展。。1:首先找到你之前安装php的 安装目录
root@wangjian-EX460-EX461:~/下载/lamp/php-5.5.0alpha1/ext/mysqli#我的是在这个目录
1:root@wangjian-EX460-EX461:~/下载/lamp/php-5.5.0alpha1/ext/mysqli# /usr/local/php/bin/phpize
生成一个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
然后在文件的末尾加上
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搞定
页:
[1]