`
mywjch
  • 浏览: 27259 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

mysqli模块的安装

    博客分类:
  • php
阅读更多
今天突然需要给php安装一个mysqli扩展,但是我到pecl pear去找so模块,没有啊,坑爹呢,只有重新编译php了

安装时候需要加个参数

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:         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 install
Installing shared extensions:     /usr/local/php/lib/php/extensions/debug-non-zts-20060613/
然后在/usr/local/lib/php.ini
加上一句:
extension=/usr/local/php/lib/php/extensions/debug-non-zts-20060613/mysqli.so
重新启动apache即可看到已经加载mysqli成功。
测试Mysqli运行状况:
Vim mysqli.php
/* check connection */
if (mysqli_connect_errno()) {
    printf("Connect failed: %s\n", mysqli_connect_error());
    exit();
}
printf("Host information: %s\n", $mysqli->host_info);
/* close connection */
$mysqli->close();
?>


Source: http://hi.baidu.com/shenqi116/blog/item/b615a412850dca9e6538dbf2.html
分享到:
评论

相关推荐

    php操作mysqli经典模块

    自己写的php操作mysqli的模块

    对PHP中mysqli扩展模块的探究及应用.pdf

    对PHP中mysqli扩展模块的探究及应用.pdf

    Kohana-Database-MySQLi:Kohana 3.2 mysqli 模块

    介绍Kohana 3 发布时,我发现连接的唯一方法是 ...安装解压到模块目录下的模块文件夹“mysqli”,并在 bootstrap.php 文件中启用。 或者,解压到 MODPATH/数据库建议给我发一封电子邮件给 azuka [at] zatechcorp.com。

    PHPCMS v9.6.0 GBK

     版本v9.6.0 功能变更及bug修正说明: 适配php5.5 php5.6 php7安装改成使用mysqli模块,不在使用mysql模块,默认使用mysqli模块。升级用户不受影响string2array函数改成json处理,为了保持兼容函数名称没做变动后台...

    PHP实用模块-聊天室+留言板+论坛+注册登录+邮件收发系统

    功能齐全的的PHP模块代码,包含聊天室、留言板,论坛,注册登录等模块。

    简单介绍下 PHP5 中引入的 MYSQLI的用途

    1和MYSQL5都没有正式推出尚在开发中,新的特性没有完全实现) mysqli想实现的目标具体有: -更简单的维护 -更好的兼容性 -向后兼容 mysql(指PHP中的模块)发展到现在显得比较凌乱,有必要重新做下整理。同时,

    “银河麒麟桌面操作系统V10 (SP1)”下arm64架构的apache2的php7.1模块

    构建命令: ./configure --with-apxs2=/usr/bin/apxs --with-gd --enable-mbstring --enable-mysqlnd --enable-simplexml --with-pdo-mysql=mysqlnd --with-mysqli=mysqlnd --with-curl 提示: 没有 --with-freetype-...

    建站之星(sitestar)网站建设系统体验包 v2.3.rar

    SiteStar网站建设系统是一种全新的互联网应用模式,它一改过去传统的企业建站方式,不需企业编写任何程序或网页,无需学**任何相关语言,也不需第三方代写或管理网站,只需应用系统所提供的各种强大丰富的功能模块,...

    Mitsuba:Mitsuba项目-用PHP编写的开源图像板软件

    安装**警告:** Mitsuba需要ZipArchive才能上传模块! 要安装Mitsuba,您必须: 运行./install.php计划功能reCaptcha支持原料药该API是在./ board / thread_no上传.json 有关更多信息,请访问学分Desuneko-Mitsuba...

    MyQEE开源PHP多项目及模块化开发框架 v3.0 RC2.zip

    * 包括`Database`, `Cache`, `HttpClient`, `Session`, `Storage`, `Upload` 等支持多驱动,可以适应不同环境的需求,其中数据库支持 `MySQL`, `MySQLI`, `Mongo`, `SQLite`, `Postgre`,缓存支持 `Memcache`, `File...

    PHP函数总结.pdf

    自己看的PHP的函数视频,把字符串函数、数组函数、文件系统函数、会话函数、日期时间函数和数据库mysqli模块函数,里面写的很详细,包括代码片段和输出内容,希望帮到大家,谢谢,支持

    贴心博客(Imblog) v5.0

    可自由分类),关于我(网站介绍),其它有(广告/友情链接)等很实用的基本的模块。环境需求:PHP5.4 ~ PHP7.3 (推荐 MySQLi/MySQL, GD2设置站点相对目录;配置:文件路径配置:/root/cfgs/boot/_paths.php 设置...

    基于LAMP技术的“交换网中继资源管理系统”

    数据库连接参数:$db_conn = new mysqli ('localhost','ziyuan','ziyuan001','ziyuan'),照着用户名密码建个库,导入SQL文件就可以了。 内置两个操作员:“huowz”、“hwz”,密码都是“1111”。其中“huowz”可以...

    贴心猫(ImCat) v5.0

    适用于:网店,医院,学校,企业站,个人网站,企业内部Intranet,中...注意`数据库类`默认为:$_cfgs['db_class'] = 'mysqli';(可安装时配置,如果修改建议手动配置)3、安装/配置:访问起始页:/index.php?start 检查

    云边开源轻博 1.0 build 1111.rar

    10、优化发布模块功能,升级音频播放器。 安装说明:  【特别注意linux主机请选择二进制上传文件】 1、程序安装目录及其子目录可写(权限:777) 2、安装时服务器最好使用php5.2 、Mysql5 否则可能出现问题。...

    云边轻博客(开源轻博客) v0.5 beta.rar

    使用mysqli pdo等扩展的请都打开。 Myssql 、oracle、access、sqlite未经测试。 2、程序未安装情况下会默认进入程序安装界面,保证扩展支持良好的情况下,按照安装提示输入安装信息,确定提交便可大功告成。 3、至此...

    《细说PHP》配套源码

    内容涵盖了PHP的运行环境搭建、Web服务器Apache的配置与应用、动态网站开发的前台技术、PHP编程语言的语法、PHP的常用功能模块和实用...mysqli扩展模块、数据库抽象层PDO、Smarty模板技术等目前PHP开发中最主流的技术...

    云业内容管理系统【云业cms、yunyecms】yunyecms_v2_realease_20191105.rar

    每个功能模块、每个栏目支持权限设置,真正做到权限细分,满足公司各个部门的管理级别需求。 安装环境要求: 服务器:Linux/Windows/Apache 【推荐linux/apache】 PHP版本:5.3、5.4 MYSQL版本:5.0以上 【推荐5.5...

    php调用mysql存储过程

    google了半天,在mysql官网上找到一些说法,db_mysql的模块不支持存储过程调用,解决方法是用db_mysqli。测试了一下,果然可以了。 用法比较简单,没啥好说的,从网上copy一段代码吧: <?php /* Connect to a...

    EXT-AirTable-CMS-TYPO3:一组用于创建页面模板,内容元素,用于处理记录的模型(CRUD)的工具,以及用于查看,导出和导入系统中的记录的模块

    步骤1)如果在安装新版本的CMS TYPO3系统时弹出错误“ @ mysqli.reconnect = 1 @”,请在文件中注释此消息:“ typo3 / sysext / install / Classes / SystemEnvironment / DatabaseCheck /Driver/Mysqli.php”。...

Global site tag (gtag.js) - Google Analytics