千家信息网

如何在PHP7中安装mysql的扩展

发表于:2025-11-08 作者:千家信息网编辑
千家信息网最后更新 2025年11月08日,相对与PHP5,PHP7的最大变化之一是移除了MySQL扩展,推荐使用mysqli或者pdo_mysql,实际上在PHP5.5开始,PHP就着手开始准备弃用mysql扩展,如果你使用mysql扩展,可
千家信息网最后更新 2025年11月08日如何在PHP7中安装mysql的扩展

相对与PHP5,PHP7的最大变化之一是移除了MySQL扩展,推荐使用mysqli或者pdo_mysql,实际上在PHP5.5开始,PHP就着手开始准备弃用mysql扩展,如果你使用mysql扩展,可能看到过这样的提示"Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in".所以在以后的程序中,为了保持兼容性,要尽量减少使用mysql扩展用于数据库连接.

作为运维人员来说,既想使用PHP7来提升服务器的效率,又要保证老的程序能够运行,如何做呢?

1.去php网站上下载mysql扩展,http://Git.php.NET/?p=pecl/database/mysql.git;a=summary

2.解压并使用phpize工具初始化,编译:

  1. #解压

  2. tar xzvf mysql-45881bd.tar.gz

  3. #进入mysql扩展目录 from www.mfbuluo.com

  4. cd mysql-45881bd/

  5. #使用phpize初始化,我的phpize在/opt/目录

  6. /opt/php/bin/phpize

  7. #编译mysql扩展,使用mysql native driver作为mysql链接库

  8. ./configure --with-php-config=/opt/php/bin/php-config --with-mysql=mysqlnd

  9. make && make install

3.接下来,我们直接编辑php.ini文件,把mysql.so拷贝到php.ini的extension_dir中,然后在php.ini中加入extension=mysql.so

4.重启php

成功之后,用phpinfo即可看到mysql扩展的信息:


目录 程序 编译 最大 成功 接下来 人员 信息 兼容性 实际 实际上 工具 拷贝 效率 数据 数据库 文件 服务器 网站 链接 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 网络安全虚实结合技术 b站服务器又崩了2022梗 广州物流软件开发公司如何选择 不同人对同一个数据库表做操作 linux数据库授权命令 IT网络技术转行 将本地机器改为服务器 军人网络安全大会 网络安全专业技术人员情况说明 未转变者服务器如何搭建 重庆华为服务器续保维修 怀柔区综合网络技术服务口碑推荐 鬼泣巅峰之战找不到服务器怎么办 网络安全不得植入什么程序 用数据库实现淘宝用户推送 软件开发库的更改要求 社区网络安全建议 大连数码广场软件开发公司 东莞斌斌网络技术有限公司 手机软件开发和电脑有相似吗 我的世界手机版如何卡掉服务器 上海闪申网络技术有限公司 华为网络安全面试题 恐惧之夜服务器添加管理员 软件开发的公司怎么开 我的世界地表最强红石服务器 数据库检索工具 北京银火之光网络技术有限公司 民警网络安全教育宣传活动 深圳播度互联网科技有限公司
0