php7 安装mysqli实例讲解

 更新时间:2022-01-08 17:43:47   作者:佚名   我要评论(0)

本文操作环境:Windows7系统、php-7.1.5、Dell G3。
php7 怎么安装mysqli?
centos php7 安装mysqli扩展心得
在新配服务器时发现,php无法

本文操作环境:Windows7系统、php-7.1.5、Dell G3。

php7 怎么安装mysqli?

centos php7 安装mysqli扩展心得

在新配服务器时发现,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 路径同第一步方法

现在应该已经有mysqli扩展了

第三步:

修改php.ini

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

到此这篇关于php7 安装mysqli实例讲解的文章就介绍到这了,更多相关php7 怎么安装mysqli内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • php7 安装mysqli实例讲解

    php7 安装mysqli实例讲解

    本文操作环境:Windows7系统、php-7.1.5、Dell G3。 php7 怎么安装mysqli? centos php7 安装mysqli扩展心得 在新配服务器时发现,php无法
    2022-01-08
  • php去掉一维数组的键值的实例方法

    php去掉一维数组的键值的实例方法

    ?在 PHP 中,数组的每个元素都是由键值对(key-value)组成,通过元素的键名来访问对应键的值。 提示:“索引”和“键名”指的是同一样东西
    2022-01-08
  • PHP中最低级别的错误类型总结

    PHP中最低级别的错误类型总结

    序言:php错误就是会使脚本运行不正常的情况。 php的错误有很多种,包括warning、notice、deprecated、fetal error等。其中notice不叫通知,
    2022-01-08
  • php?substr()去掉最后一位字符的实例方法

    php?substr()去掉最后一位字符的实例方法

    本教程操作环境:windows7系统、PHP7.1版、DELL G3电脑 php substr()去掉最后一位字符 substr() 函数可以从字符串的指定位置截取一定长度的字
    2022-01-08
  • php?redis的scan用法实例分析

    php?redis的scan用法实例分析

    在删除缓存的时候,我们在一些场景下需要批量删除,但不确定具体的key值,可通过匹配的方式进行查询后删除。 但是使用keys会导致redis服务器
    2022-01-08
  • php中的标量数据类型总结

    php中的标量数据类型总结

    PHP 的数据类型可以分为三大类,分别是标量数据类型、复合数据类型和特殊数据类型。 其中,标量数据类型是数据结构的最基础单元,只能存储一
    2022-01-08
  • Vue实现页面的局部刷新(router-view页面刷新)

    Vue实现页面的局部刷新(router-view页面刷新)

    利用Vue里面的provide+inject组合 首先需要修改App.vue。 <template> <!-- 公司管理 --> <div class="companyManage"> <router-
    2021-12-31
  • oracle中commit之后进行数据回滚的方法

    oracle中commit之后进行数据回滚的方法

    commit之后 第一种: 记住大概的时间,获取前大概时间的数据。 select * from Test as of timestamp to_timestamp('2021-12-08 09:30:56',
    2021-12-31
  • vue 中使用 bimface详情

    vue 中使用 bimface详情

    目录1. 安装 vue 脚手架2. 创建项目3. 引入 bimface 文件3.1 运行项目 3.2 引入 bimface 文件 4. 实现页面渲染4.1 修改 html 4.2 修改 CS
    2021-12-31
  • 关于SpringBoot使用@Async的总结

    关于SpringBoot使用@Async的总结

    目录SpringBoot使用@Async总结如下方式会使@Async失效SpringBoot实现异步(Async)接口1. 启动类引入@EnableAsync注解2. 建立异步任务类3. 建立
    2021-12-28

最新评论