千家信息网

如何在PHP7中安装mysql的扩展

发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,相对与PHP5,PHP7的最大变化之一是移除了MySQL扩展,推荐使用mysqli或者pdo_mysql,实际上在PHP5.5开始,PHP就着手开始准备弃用mysql扩展,如果你使用mysql扩展,可
千家信息网最后更新 2026年11月01日如何在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安全错误 数据库的锁怎样保障安全 什么是科技互联网 百单网互联网科技有限公司怎么样 互联网科技有限公司经营范围 平安科技 互联网 奇酷互联网科技公司 贷财互联网科技 互联网金融科技平台 易通互联网络科技有限公司 无锡溥仪互联网科技有限公司 广州优美互联网科技 创业天下互联网科技有限公司 福建科技产业互联网发展 互联网在线教育科技创业 互联网金融科技名词解释 中和天地互联网科技有限公司 互联网方面的科技前沿 宁波跨境商互联网科技有限公司 中国新注册互联网科技 上海旺乐尼互联网科技有限公司 恒生互联网科技趋势 互联网科技官网 万易互联网科技有限公司 互联网金融监管科技 新华互联网科技2019 搜狐科技互联网 山东有哪些互联网科技公司 互联网科技快讯热点 互联网风格科技公司名称 东风日产互联网科技公司叫什么 现代科技的标志之一的互联网
0