如何启用mysqlnd的PHP?

我有PHP安装和运行(版本:5.3.17),我想切换到mysqlnd(在phpinfo mysqlnd根本不存在)。

我读过,为了设置它,你需要更新./configure命令:

./configure --with-mysql=mysqlnd \ --with-mysqli=mysqlnd \ --with-pdo-mysql=mysqlnd \

当我尝试安装与yum install php-mysqlnd我得到一个错误:

---> Package php-mysqlnd.x86_64 0:5.3.17-1.26.amzn1 will be installed --> Processing Conflict: php-mysql-5.3.17-1.26.amzn1.x86_64 conflicts php-mysqlnd --> Finished Dependency Resolution Error: php-mysql conflicts with php-mysqlnd

解:

./configure命令是源代码编译过程的一部分,所以这些步骤是:

yum erase php-mysql yum install php-mysqlnd

然后可以检查:

php -m | grep mysqlnd

谢谢Sebastian Kessler!

./configure命令是源代码编译过程的一部分。

您可以从源代码编译或通过包pipe理器安装。 我想你的情况包pipe理器是可取的。

正如软件包pipe理员所抱怨的,你不能同时安装php-mysql和php-mysqlnd 。

所以你可以

yum remove php-mysql

之前

yum install php-mysqlnd

然后通过检查是否成功

php -m | grep mysqlnd

要么

php -i | grep mysqlnd

yum install php-mysqlnd只在CentALT上可用,也许remi回购。 Webtatic也有一些很好的PHP回购。 这不是默认的(我正在使用CentOS)。

不知道我是否理解你的权利….只需下载PHP的源代码(php-5.xxtar.gz),解压缩源代码,然后切换到该目录

bash:/dir/of/your/source # ./configure --with-mysql=... and your other config params

之后,就这样做了

bash:/dir/of/your/source # sudo make && make install

从PHP 5.4开始,mysqlnd库是所有PHP MySQL扩展默认的php.net编译时间。 – 参考: dev.mysql.com

使用XAMPP for Linux 1.8.1 (它带有PHP 5.4.7),然后从源代码编译起来会容易一些。

yum swap php-mysql php-mysqlnd

php开启mysqlnd,如何启用mysqlnd的PHP?相关推荐

  1. 手机火狐浏览器怎么开启flash_怎么启用Flash,怎么启动浏览器Flash

    教大家如何启用浏览器Flash如: IE浏览器, Firefox浏览器, 360安全浏览器 ,QQ浏览器, 搜狗浏览器等,希望能帮助大家! 打开IE浏览器,点击右上角的一个[工具]或者[小齿轮]按钮, ...

  2. Ubu开启ftp服务 启用root用户登录

    1.更新源列表 sudo apt-get update 2.安装vsftpd sudo apt-get install vsftpd 3.修改配置文件"/etc/vsftpd.conf&qu ...

  3. armbian开启ssh_Armbian Ubuntu启用netplan配置网络

    OrangePi安装Armbian Ubuntu镜像,默认使用内置的armbian-config来设置网络,需要SSH登录才能设置. 如果需要采用Ubuntu下常见的netplan配置,则需要安装ne ...

  4. Nginx开启Gzip压缩配置详解

    Nginx开启Gzip压缩配置详解 最近生产上发生了一些问题,原先所有的静态资源文件都是经过gzip压缩的,然而这几天突然都没有压缩了,经过一顿排查,发现是Nginx的配置有问题,借此机会详细了解了N ...

  5. 【安全】CDH集群开启Kerberos安全认证

    文章目录 1.安装kerberos 2.CDH集群开启Kerberos安全认证 1.安装kerberos 参考:https://blog.csdn.net/qq_21383435/article/de ...

  6. 开启HSTS让浏览器强制跳转HTTPS访问

    开启HSTS让浏览器强制跳转HTTPS访问 来源 https://www.cnblogs.com/luckcs/articles/6944535.html 在网站全站HTTPS后,如果用户手动敲入网站 ...

  7. 计算机服务怎么打开flash,开启Flash Helper Service服务后自动关闭要怎么解决?

    开启Flash Helper Service服务后总是自动关闭怎么解决?许多电脑用户在使用各种浏览器等等软件的时候总是会出现必要的系统组件未能正常运行,这时候就很懵,都不知道什么地方出了问题.其实这大 ...

  8. Docker 开启 buildx 多CPU架构镜像制作

    Docker开启buildx多CPU架构镜像制作 buildx简介 关于QEMU 系统限制 查看Linux内核版本 查看Docker版本 Docker开启实验特性 启用 binfmt_misc 来运行 ...

  9. WebRTC Native M96 SDK接口封装--enableLoopbackRecording启用声卡采集,声卡播放的声音合到本地音频流发送远端

    音频采集或播放时,需要用MMDevice API来枚举和获取指定设备,用WASAPI来处理应用程序和音频设备之间的音频流数据,如采集或播放 声网接口:enableLoopbackRecording 接 ...

最新文章

  1. 用Python如何查快递?
  2. java进入下一个_在进入下一个循环迭代之前执行setTImeout操作
  3. 【干货】Linux 网卡绑定的相关知识和技巧
  4. OpenCV扫描图像,查找表和时间测量
  5. php 弹出变量,php取变量出现Notice: Undefined variable 的解决方法
  6. ueditor的配置和使用
  7. win10mongodb链接_Windows 10 安装 Mongodb
  8. 计算机专业教师演讲稿,计算机部教师会议发言稿范文
  9. android+wear独立应用,谷歌更新Android Wear政策:鼓励开发可独立运行的手表应用
  10. 电钢琴插件:Applied Acoustics Systems Lounge Lizard EP-4 for Mac
  11. 自定义报表(demo1)
  12. android的吸顶效果,吸顶效果解决方案
  13. 面试经验:腾讯微信事业群 - 微信总部机器学习岗面试
  14. java写 狐狸找兔子_狐狸找兔子(java 版)
  15. Canal Java 入门与使用
  16. PLY点云数据在PCL中读取与显示
  17. STM32F103C8T6封装引脚图
  18. 利用字典实现大侠个人信息查询程序
  19. 人际交往三个常见问题
  20. android 通过电话号码来获取联系人姓名

热门文章

  1. 降低能耗 企业级闪存进入数据中心领域
  2. JS设计模式之Module(模块)模式、Revealing Module(揭示模块)模式
  3. ABAP正则表达式 vs SPLIT INTO
  4. 互动交流:移动系统安全研究专题及用户关心的焦点问题调研
  5. Linux环境下Android开发环境的搭建
  6. 中移动正进行智能网关互通测试:下半年规模集采
  7. ubuntu创建wifi热点plasma-nm
  8. 【日常小记】linux中强大且常用命令:find、grep
  9. LeetCode --- Validate Binary Search Tree
  10. 网络上经典的DOS小命令