在新配服务器时发现,php无法连接到mysql。通过phpinfo发现。根本没有显示mysqli的相关配置。经过一系列研究。总结了下。:

第一步:

在phpinfo里没有mysqli配置,原因是安装php7时没有configure mysqli

安装php方法:wget http://cn2.php.net/distributions/php-7.1.5.tar.gz

tar zxvf php-7.1.5.tar.gz

cd php-7.1.5

./configure --with-php-config=/usr/local/php/bin/php-config --with-mysqli=/usr/bin/mysql_config

注:/usr/bin/mysql_config   这个路径为自己的mysql_config路径   可通过 find -name mysql_config查找

make && make install

cp  php.ini-development /usr/local/lib/php.ini

cp sapi/fpm/init.d.php-fpm /etc/init.d/php7-fpm

chmod +x /etc/init.d/php7-fpm

cd /usr/local/php/etc

cp php-fpm.conf.default php-fpm.conf

cp php-fpm.d/www.conf.default php-fpm.d/www.conf

/etc/init.d/php7-fpm start 启动php

安装完之后会发现phpinfo有mysqli了

第二步:安装mysqli扩展

方法:

cd /usr/local/php-7.1.5/ext/mysqli   //到php文件ext下的mysqli

/usr/local/php/bin/phpize

./configure --with-php-config=/usr/local/php/bin/php-config --with-mysqli=/usr/bin/mysql_config

注:usr/bin/mysql_config 路径同第一步方法

make

make test

make install

现在应该已经有mysqli扩展了

第三步:

修改php.ini

通过phpinfo 查找到php.ini的路径。修改php.ini。取消注释php_mysqi.dll

结束!

centos7,php7 安装mysqli扩展

首先安装MySQL https://www.cnblogs.com/manzb/p/9560403.html   php7安装后没有安装mysqli扩展的话: 安装mysqli扩展 1.到php文件e ...

lnmp php7 安装mysqli扩展 undefined function mysqli_connect()

在用ci框架的时候, https://blog.csdn.net/zqtsx/article/details/8746497 https://blog.csdn.net/move_now/articl ...

centos系统中php7安装memcached 扩展

#编译安装php-7.1.16 #wget http://cn2.php.net/distributions/php-7.1.16.tar.gz#tar -zxvf php-7.1.16.tar.gz ...

windows下php7安装redis扩展

windows下php7安装redis扩展windows下开发用的wamp集成的环境,想装个php-redis扩展.php_redis.dll下载地址:https://pecl.php.net/pac ...

PHP7安装redis扩展

PHP7安装redis扩展优秀开源项目:http://github.crmeb.net/u/liaofeiyum -y install git git clone https://github.com ...

php7 安装mssql 扩展

一. Install the Microsoft PHP Drivers for SQL Server [root@w91 source]#curl https://packages.microsof ...

centos redis 安装 php-redis扩展安装 及使用

前提:centos7.php7 安装redis-server 1:yum install redis 编译安装php-redis 扩展 1:下载编译安装 wget https://codeload.g ...

在centos7中为php7安装redis扩展

在此之前一直是用php5.6,安装redis也没遇到啥问题,嗖嗖的就安装上了 更新php版本到php7后,编译的时候报错 include

php7 安装swoole扩展

昨天无意中看到一篇关于直播的视频教程 里面讲到了swoole,对于这个东西我相信大家(接近1年phper)都是听过它,但没有真正去用它,当然也是不知道如何使用(me too). 此处总结一下(借鉴了几 ...

随机推荐

eclipse 项目显示红叉

***修改eclipse 代码提示级别1.单个项目修改项目上右键-->properties-->java compiler-->building-->enable projec ...

适配ios10(iTunes找不到构建版本)

前两天上架App遇到一个比较神奇的问题,打包好的项目使用Application Loader上传成功,但是在iTunes里面却找不到构建版本,App的活动页面也没有相应的版本. 之前了解IOS10对用 ...

css之marquee,让你的文字跳起来

当你看到别人的网页文字动态效果美美哒,而你却为不会使用js而遗憾时,不妨看看这篇文章,教你如何只用css即可实现漂亮的文字滑动效果. 1.问题提出: 在一个特定大小的div中,如何让p标签内的内容动态 ...

[转]Mac App distribution in App Store

Mac程序的大包上传和iOS的有些许不同,因为Mac app既可以上传到store,也可以不通过store供人下载.因此,code sign和provision要根据情况(开发,release< ...

Flume总结(1)

一.日志采集:从网络端口接收数据,下沉到logger 文件netcat-logger.conf: # Name the components on this agent #给那三个组件取个名字 a1. ...

1173 - The Vindictive Coach

题目大意:n个不同身高的队员和教练的按照身高排成波浪形……每个人按照身高由低到高编号,其中第m个是教练,他必须在第一个,如果条件允许,排第二的要比m低,如果条件不允许,即其余人都比教练高,则要让差距尽 ...

Ubuntu18&period;04上安装Docker CE

建立 REPOSITORY 1.更新索引包 更新 /etc/apt/sources.list 和 /etc/apt/sources.list.d 中列出的源的地址,这样才能获取到最新的软件包 sudo ...

UI5-文档-4&period;16-Dialogs and Fragments

在这一步中,我们将进一步研究另一个可以用来组装视图的元素:the fragment. 片段是轻量级UI部件(UI子树),可以重用,但是没有任何控制器.这意味着,每当你想定义一个特定UI的一部分是跨多个 ...

sql update set使用case when语句

1. update TD_XXXsetdjyzmdm=null,djyzmsj=null,DLCS= case when DLCS is null then 1 else DLCS+1 end whe ...

php7.1安装mysqli扩展,centos php7 安装mysqli扩展心得相关推荐

  1. redhat 7.4 安装php,在 CentOS 中安装 PHP 7.4 的方法

    本指南提供了在 CentOS 8 / RHEL 8 Linux 系统上安装 PHP 7.4 的步骤.有兴趣的开发者已经可以在生产环境中使用使用 PHP 7.4,正式版本的官方发布时间为 2019 年 ...

  2. 编译安装php apache,CentOS编译安装Apache2.4+PHP5.6

    CentOS下YUM安装PHP和Apache是比较简单的,可是一般默认情况下的PHP版本是5.3,Apache版本是2.2.因为考虑到PHP版本和Apache版本越高性能越好,就打算在CentOS下编 ...

  3. 平板安装python_在CentOS上安装Python3的三种方法

    Centos7默认自带了Python2.7版本,但是因为项目需要使用Python3.x你可以按照此文的三个方法进行安装. 注:本文示例安装版本为Python3.5, 一.Python源代码编译安装 安 ...

  4. CentOS下安装Memcached,Linux下安装Memcached,centos下安装memcached,linux下安装memcached...

    摘要:最近在看<大型分布式网站架构设计与实践>这本书,把其中的学习过程记录一下,以便日后复习. 一:Memcached简单介绍和描述: Memcached 是一个高性能的分布式内存对象缓存 ...

  5. linux 5.5安装万兆网卡驱动,CentOS下安装网卡驱动

    前言 最近,一台机器从FreeBSD换为CentOS,一路安装顺利.完事之后发现,网卡没有启用,dmesg | grep eth 命令确定网卡没有驱动导致的.于是开始了一路艰辛的安装过程. 安装过程 ...

  6. centos linux 安装jq,在centos中安装jq时遇到问题

    rishabhjitani 17 centos jq 在centos上安装jq时,我遇到了一个问题.我运行了以下命令: yum groupinstall "Development Tools ...

  7. linux安装f77编译器,CentOS下安装gcc /g++ /gfortran /g77 编译器

    完全新手入门的角度,学习CentOS..版本centos 6.2x86_64 由于手头有CentOS 6.2的安装光盘,所以采用的是rpm包来安装gcc编译器,这样免去来下载安装包的步骤..(其他的安 ...

  8. linux温度监控控件下载安装,Linux_在CentOS上安装Sensors主机温度监控程序,先下载lm_sensors和sensors-applet两 - phpStudy...

    在CentOS上安装Sensors主机温度监控程序 先下载lm_sensors和sensors-applet两个程序. 其中,lm_sensors找到了rpm包文件:lm_sensors-3.0.1- ...

  9. 百度安装php环境,Centos下安装类百度文库环境

    使用php实现百度文库功能,网上搜索到的方案,实现doc转pdf,pdf转swf,然后显示出来. 这里简单的记录下,[doc转pdf,pdf转swf]两个功能的搭建流程. doc转pdf 使用到下列程 ...

最新文章

  1. C# WPF动点任意移动气泡画法(解决方案使用到数学勾股定理、正弦定理、向量知识)。...
  2. 还在用Synchronized?Atomic你了解不?
  3. 图解Android Studio 2.0安装步骤
  4. ViewFlipper的功能和用法
  5. php cms专题,在phpcms中给专题每个不同分类设置独立模板
  6. JDK源码(10)-Integer(用处最多,重点讲解)
  7. 第三章 比特币的实现机制
  8. Spring MVC学习笔记(七)
  9. 怎么查看php是否安装了symfony_为什么开发人员讨厌PHP???
  10. 计算机网络四个阶段特点,计算机网络的发展分哪四个阶段,特点?
  11. 2019.08.17 日常总结
  12. [MIT]微积分重点 第三课 极值和二阶导数 学习笔记
  13. 绕过AppLocker系列之控制面板的利用
  14. Linux下用脚本命令打开文档、表格、PPT
  15. python爬取17000个球员_Python爬取NBA球员生涯数据及简单可视化
  16. sort() 函数的用法
  17. 海明校验码简析与举例
  18. coreldraw怎么画猴子_小猴头像简笔画【CDR11设计制作逼真的小猴头像实例教程】...
  19. “CL.exe”已退出,代码为 -1073741515。
  20. 刘艺新作:Thinking in Patten with Delphi

热门文章

  1. java解析上的jar包里的pom_Maven引入本地Jar包并打包进War包中的方法
  2. idea 2018.1 创建springboot开启找回Run Dashboard
  3. SpringIOC容器-对象依赖
  4. cython加密代码python_利用Cython对python代码进行加密
  5. 二元函数泰勒公式例题_高等数学期末总复习 DAY 5. 罗尔定理证明题 拉格朗日、柯西中值定理 泰勒公式及麦克劳林公式...
  6. python 登陆微博 被删除 token_爬取微博信息,使用了cookie仍然无法登录微博
  7. [转载] JAVA数组实现学生成绩统计
  8. shell两个数字相乘_使用8086微处理器将两个16位数字相乘而不带进位
  9. 计算机文化基础第二章,计算机文化基础(第二章Windows2000操作系统)
  10. 更快的Maven构建工具mvnd和Gradle哪个性能更好?