如何在PHP7中安装mysql的扩展
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工具初始化,编译:
- #解压
- tar xzvf mysql-45881bd.tar.gz
- #进入mysql扩展目录 from www.mfbuluo.com
- cd mysql-45881bd/
- #使用phpize初始化,我的phpize在/opt/目录
- /opt/php/bin/phpize
- #编译mysql扩展,使用mysql native driver作为mysql链接库
- ./configure --with-php-config=/opt/php/bin/php-config --with-mysql=mysqlnd
- 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的扩展相关推荐
- mac 二进制安装mysql_如何在MAC中安装mysql二进制分发版
如何在MAC电脑中安装mysql二进制分发版,对于这个问题,许多用户都还不是很清楚,其实解决的方法也不难,那么具体该怎么做呢?现在小编就告诉大家解决的方法吧. 没有mac的root密码,当前用户有su ...
- chrome 插件火狐安装_如何在Firefox中安装任何Chrome扩展程序
chrome 插件火狐安装 Firefox is a great browser, but if you've ever eyed all those great Chrome extensions, ...
- 如何在ubuntu中安装mysql与mysql workbench
安装过程如下 sudo apt-get install mysql-server 安装过程中随后设置mysql的密码 之后sudo apt-get install mysql-client 安装好之后 ...
- DM3软件如何在linux中安装,DM3 文件扩展名: 它是什么以及如何打开它?
DM3 疑难解答 频繁的 DM3 打开问题 ImageJ 不存在 你尝试加载 DM3 文件并收到错误,例如 "%%os%% 无法打开 DM3 文件扩展名". 通常,%%os%% 中 ...
- 如何在Docker中安装MySQL数据库
1.Docker环境 视频教程:https://www.bilibili.com/video/BV1xv4y1S7kA 2.搜索镜像 https://hub.docker.com/网站搜索MySQL, ...
- 如何安装mysql在linux,如何在Linux中安装MySQL?
满意答案 sumi饭 2014.08.16 采纳率:40% 等级:7 已帮助:559人 1.rpm -ivh mysql-*2.源码安装很麻烦:1.tar xvzf mysql-* -C / ...
- 靖哥哥教你如何在docker中安装mysql
原文链接:靖哥哥博客 https://www.jggbk.com/blogs/article/29.html
- ubuntu安装mysql_如何在Ubuntu14.04中安装mysql
原标题:如何在Ubuntu14.04中安装mysql 接触过MySQL的小伙伴们都知道,在Windows下安装MySQL是一件让人十分头大的事情,但是在Ubuntu等其他Linux系统中安装MySQL ...
- 如何在Ubuntu中安装PHP
今天,我将向您展示如何在Ubuntu OS中安装PHP. 首先,我将向您展示如何安装默认的稳定版本的PHP,然后将向您展示如何安装其他版本的PHP. PHP是一种服务器端脚本语言,主要用于构建Web应 ...
- ubuntu 安装yum_如何在 Linux 中安装微软的 .NET Core SDK | Linux 中国
本分步操作指南文章解释了如何在 Linux 中安装 .NET Core SDK 以及如何使用 .NET 开发出第一个应用程序.-- Sk致谢译自 | ostechnix.com 作者 | Sk译者 | ...
最新文章
- GDB调试--以汇编语言为例
- WinXP不能共享Win7的打印机的解决方法
- 实验结果报告与实验总结_教科版科学四年级上册实验报告
- 38行代码AC——UVA-167The Sultan‘s Successors(八皇后问题,附视频讲解)
- 架构探险笔记10-框架优化之文件上传
- mysql not in 转化_[转]mysql里not in语句怎么写 | 学步园
- Laravel 在Centos上的安装
- 基于Python+Django+Mysql的蔬菜水果在线购物商城
- 理解SQL Server是如何执行查询的 (2/3)
- 2018年秋计算机应用基础本科,广东开放大学远程教育专科2018年秋计算机应用基础Word模块测试...
- JavaScript通用库(转)
- 如何成为一个网红照骗?一个插件搞定,亲妈都认不出!
- HDU 5058	 So easy (set容器大法好)
- 2018年中高级前端面试题目小结
- 纸壳CMS主题增强,支持主题中加入模板
- html相同数据合并单元格合并单元格,Javascript合并表格中具有相同内容单元格示例...
- grread使用例子 lisp_Autolisp编程心得
- 使用Fragment实现Tab效果
- mysql 幕客网_Mysql(一)
- [C#] string 与 String,大 S 与小 S 之间没有什么不可言说的秘密
热门文章
- java基础---Java---面试题---银行业务调度系统(线程同步锁、枚举、线程池)
- java cookie实例_java 中cookie的详解及简单实例
- 点钞机语音怎么打开_这才是华为手机语音助手正确打开方式,远比你想象的要强大很多!...
- 串口命令自动发送_WIFI模块开发教程之W600基础篇3:串口通讯
- php crypt mysql password_Linux_在Linux下生成crypt加密密码的方法,我们可以用mkpasswd命令:这个 - phpStudy...
- 凯撒密码的实践使用-2--加密,解密的python代码事项
- java案例代码9-冒泡算法:
- poythoncode-实战5--json 文件读取,文本文件,csv文件,存到系统中以大列表方式进行存储
- deepinu盘制作工具_用U盘装系统,试试这款多系统启动盘制作工具!
- python列表的应用与实例_python列表生成式应用案例