2019独角兽企业重金招聘Python工程师标准>>>

部落也忘记自己在什么时候,将PHP的版本升级到PHP7了,很多人说,PHP7速度上比之前的版本,有很大的提升,但部落还是没有感觉出来,不过既然有新的版本,那么我们可以在不影响性能使用的前提下升级一下.这里要说的是如何在PHP7中安装mysql的扩展.这里部落需要补充一下的是,貌似mysql扩展已经走到了尽头,如果没有必要,建议尽可能在程序中替换mysql的扩展.

如果您还没有升级PHP,可以看来lnmp下升级php 7的一次操作过程这篇文章.非常快,几分钟就可以收工.

如何在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扩展的信息:

小结

相对于PHP5,都说PHP7有非常大的性能提升.如果您还在使用其它版本,可以升级一下试试.

转载于:https://my.oschina.net/u/1266171/blog/778939

如何在PHP7中安装mysql的扩展相关推荐

  1. mac 二进制安装mysql_如何在MAC中安装mysql二进制分发版

    如何在MAC电脑中安装mysql二进制分发版,对于这个问题,许多用户都还不是很清楚,其实解决的方法也不难,那么具体该怎么做呢?现在小编就告诉大家解决的方法吧. 没有mac的root密码,当前用户有su ...

  2. chrome 插件火狐安装_如何在Firefox中安装任何Chrome扩展程序

    chrome 插件火狐安装 Firefox is a great browser, but if you've ever eyed all those great Chrome extensions, ...

  3. 如何在ubuntu中安装mysql与mysql workbench

    安装过程如下 sudo apt-get install mysql-server 安装过程中随后设置mysql的密码 之后sudo apt-get install mysql-client 安装好之后 ...

  4. DM3软件如何在linux中安装,DM3 文件扩展名: 它是什么以及如何打开它?

    DM3 疑难解答 频繁的 DM3 打开问题 ImageJ 不存在 你尝试加载 DM3 文件并收到错误,例如 "%%os%% 无法打开 DM3 文件扩展名". 通常,%%os%% 中 ...

  5. 如何在Docker中安装MySQL数据库

    1.Docker环境 视频教程:https://www.bilibili.com/video/BV1xv4y1S7kA 2.搜索镜像 https://hub.docker.com/网站搜索MySQL, ...

  6. 如何安装mysql在linux,如何在Linux中安装MySQL?

    满意答案 sumi饭 2014.08.16 采纳率:40%    等级:7 已帮助:559人 1.rpm -ivh mysql-*2.源码安装很麻烦:1.tar xvzf mysql-*  -C  / ...

  7. 靖哥哥教你如何在docker中安装mysql

    原文链接:靖哥哥博客 https://www.jggbk.com/blogs/article/29.html

  8. ubuntu安装mysql_如何在Ubuntu14.04中安装mysql

    原标题:如何在Ubuntu14.04中安装mysql 接触过MySQL的小伙伴们都知道,在Windows下安装MySQL是一件让人十分头大的事情,但是在Ubuntu等其他Linux系统中安装MySQL ...

  9. 如何在Ubuntu中安装PHP

    今天,我将向您展示如何在Ubuntu OS中安装PHP. 首先,我将向您展示如何安装默认的稳定版本的PHP,然后将向您展示如何安装其他版本的PHP. PHP是一种服务器端脚本语言,主要用于构建Web应 ...

  10. ubuntu 安装yum_如何在 Linux 中安装微软的 .NET Core SDK | Linux 中国

    本分步操作指南文章解释了如何在 Linux 中安装 .NET Core SDK 以及如何使用 .NET 开发出第一个应用程序.-- Sk致谢译自 | ostechnix.com 作者 | Sk译者 | ...

最新文章

  1. GDB调试--以汇编语言为例
  2. WinXP不能共享Win7的打印机的解决方法
  3. 实验结果报告与实验总结_教科版科学四年级上册实验报告
  4. 38行代码AC——UVA-167The Sultan‘s Successors(八皇后问题,附视频讲解)
  5. 架构探险笔记10-框架优化之文件上传
  6. mysql not in 转化_[转]mysql里not in语句怎么写 | 学步园
  7. Laravel 在Centos上的安装
  8. 基于Python+Django+Mysql的蔬菜水果在线购物商城
  9. 理解SQL Server是如何执行查询的 (2/3)
  10. 2018年秋计算机应用基础本科,广东开放大学远程教育专科2018年秋计算机应用基础Word模块测试...
  11. JavaScript通用库(转)
  12. 如何成为一个网红照骗?一个插件搞定,亲妈都认不出!
  13. HDU 5058 So easy (set容器大法好)
  14. 2018年中高级前端面试题目小结
  15. 纸壳CMS主题增强,支持主题中加入模板
  16. html相同数据合并单元格合并单元格,Javascript合并表格中具有相同内容单元格示例...
  17. grread使用例子 lisp_Autolisp编程心得
  18. 使用Fragment实现Tab效果
  19. mysql 幕客网_Mysql(一)
  20. [C#] string 与 String,大 S 与小 S 之间没有什么不可言说的秘密

热门文章

  1. java基础---Java---面试题---银行业务调度系统(线程同步锁、枚举、线程池)
  2. java cookie实例_java 中cookie的详解及简单实例
  3. 点钞机语音怎么打开_这才是华为手机语音助手正确打开方式,远比你想象的要强大很多!...
  4. 串口命令自动发送_WIFI模块开发教程之W600基础篇3:串口通讯
  5. php crypt mysql password_Linux_在Linux下生成crypt加密密码的方法,我们可以用mkpasswd命令:这个 - phpStudy...
  6. 凯撒密码的实践使用-2--加密,解密的python代码事项
  7. java案例代码9-冒泡算法:
  8. poythoncode-实战5--json 文件读取,文本文件,csv文件,存到系统中以大列表方式进行存储
  9. deepinu盘制作工具_用U盘装系统,试试这款多系统启动盘制作工具!
  10. python列表的应用与实例_python列表生成式应用案例