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

时间: 2024-09-20 00:20:34

php添加mysqli扩展的相关文章

WDCP面板系统安装mysqli扩展的方法

下载mysqli扩展且安装 mysqli的安装: wget -c http://hubeidc.com/dl/wdcp/mysqli/mysqli_ins.sh && chmod 755 mysqli_ins.sh && ./mysqli_ins.sh 这样的话就不会出现安装报错了,官方提供的脚本有的主机会报错的. 一般安装错误的解决办法: A: - 如果安装时候提示mysql config not found 解决方法: 在mysqli_ins.sh脚本中./config

PHP mysqli扩展库 预处理技术的使用分析_Mysql

1.使用mysqli扩展库 预处理技术 mysqli stmt 向数据库添加3个用户 复制代码 代码如下: <?php     //mysqli扩展库 预处理技术 mysqli stmt 向数据库添加3个用户    //1.创建mysqli对象    $mysqli = new MySQLi("localhost","root","root","test");    if($mysqli->connect_erro

解析在PHP中使用mysqli扩展库对mysql的操作

本篇文章是对在PHP中使用mysqli扩展库对mysql的操作进行了详细的分析介绍,需要的朋友参考下   1.在PHP中 使用mysqli扩展库对mysql 的dql操作 复制代码 代码如下: <?php     header("Content-type: text/html;charset=utf-8");     //mysqli操作mysql数据库(面向对象方式)     //1.创建MySQLi对象     $mysqli =new MySQLi("localh

PHP添加Xdebug扩展的方法

 这篇文章主要介绍了PHP添加Xdebug扩展的方法,需要的朋友可以参考下 一.下载对应的DLL    二.把文件放在PHP安装目录下的ext文件夹中    三.修改php.ini  代码如下: [Xdebug]  zend_extension="./ext/php_xdebug-2.2.3-5.3-vc9-nts.dll"  ;以下是参数  xdebug.auto_trace=on  xdebug.collect_params=on  xdebug.collect_return=on

win7系统360浏览器添加Axure扩展插件的详细步骤

  win7系统360浏览器添加Axure扩展插件的详细步骤           具体步骤: 1.首先去网上搜索"Axure扩展",并下载起来,下载后我们会得到一个".crx"结尾的文件; 2.和平时安装插件步骤一样,点击右上角的[管理扩展],选择"扩展中心"; 3.将之前下载的".crx"文件直接拖到扩展安装界面; 4.在弹出的框中点击"添加扩展程序"即可.

linux下php添加mysqli拓展库时,编译报错

问题描述 linux下php添加mysqli拓展库时,编译报错 php和mysql都是已经编译安装好了,现在想要给php添加mysqli 拓展库,结果在make的时候报错 cd /usr/local/src/php-5.6.19/ext/mysqli /usr/local/php/bin/phpize ./configure --with-php-config=/usr/local/php/bin/php-config --with-mysqli=/usr/local/mysql/bin/mys

pg4wp在启用mysqli扩展后报错

问题描述 pg4wp在启用mysqli扩展后报错 请问猛禽老师,我的WordPress 4.1使用pg4wp 1.3.1正常安装运行,我后来编译mysqli扩展并在php.ini里启用后,WordPress报错: Warning: mysqli_real_connect(): (HY000/2002): No such file or directory in /home/www/wordpress41/wp-content/pg4wp/core.php(32) : eval()'d code

phpmyadmin出现缺少mysqli扩展问题

当你打开phpmyadmin时可能会报这样的一个错误, 缺少 mysqli 扩展.请检查 PHP 配置. <a href="Documentation.html#faqmysql" target="documentation"><img class="icon" src="./themes/original/img/b_help.png" width="11" height="1

linux 添加gd扩展(不重新编译php)

一,直接安装 yum install php-gd 二,不重新编译php,添加gd扩展 1.先编译安装好gd库 http://google-desktop-for-linux-mirror.googlecode.com/files/gd-2.0.35.tar.gz cd /usr/local/src tar -zxvf gd-2.0.35.tar.gz mkdir -p /usr/local/gd cd gd-2.0.35 ./configure --prefix=/usr/local/gd -