侧边栏壁纸
博主头像
爱运维 博主等级

行动起来,活在当下

  • 累计撰写 197 篇文章
  • 累计创建 143 个标签
  • 累计收到 21 条评论

目 录CONTENT

文章目录

php添加mysqli扩展

Administrator
2017-05-19 / 0 评论 / 0 点赞 / 4 阅读 / 0 字
任何php的扩展都可以在php的源码包内单独编译安装
此处因phpmyadmin需mysqli扩展,编译该模块安装,过程及一些问题记录如下:
php编译安装路径/usr/local/php
mysql编译安装路径/usr/local/mysql
进入php源码安装包的mysqli扩展路径下
cd /usr/local/php/ext/mysqli
生成configure文件,默认mysqli目录是没有configure文件的,执行了phpize后会生成文件configure
/usr/local/php/bin/phpize

编译安装
 ./configure --with-php-config=/usr/local/php/bin/php-config / --with-mysqli=/usr/local/mysql/bin/mysql_config

make && make install

Installing shared extensions:     /usr/local/php/lib/php/extensions/no-debug-non-zts-20131226/
Installing header files:        /usr/local/php/include/php/
查看so文件
ll /usr/local/php/lib/php/extensions/no-debug-non-zts-20131226/

-rwxr-xr-x 1 root root  738122 May 19 12:59 mysqli.so
-rwxr-xr-x 1 root root 1112744 Apr 25 12:34 opcache.a
-rwxr-xr-x 1 root root  589324 Apr 25 12:34 opcache.so

修改php.ini
在Dynamic Extensions注释下方添加即可

extension=/usr/local/php/lib/php/extensions/no-debug-non-zts-20131226/mysqli.so


重启php

0
php

评论区