2014-07-13 16:29:22
来 源
中存储网
Linux
有一台机器上只需要安装php 环境,没有安装mysql 服务器,但需要php 支持mysql连接。几年前也碰到这种情况, 但是当时没有记录下来,只有重新来过了。 重新温习了安装过程,感觉又明白了许多。之前编译php的时候 只知道加个参数 --with-mysq
  有一台机器上只需要安装php  环境,没有安装mysql 服务器,但需要php 支持mysql 连接。 
几年前也碰到这种情况, 但是当时没有记录下来,只有重新来过了。 重新温习了安装过程,感觉又明白了许多。 之前编译php的时候 只知道加个参数 --with-mysql=/usr/local/mysql (mysql 安装路径)但不知道为什么这么做或者需要mysql什么文件。经过百度 Google 逛搜, 原来需要mysql 头文件和库文件(mysql.h 等)只要安装mysql 客户端(mysql-devel)
在网上找了一篇文章介绍一些原理的:“我们常常用到的mysql_connect()可能就是调用了mysql客户端才能完成连接数据库的操作。”
但是php5.3以上就不要安装mysql 客户端了,
截取官网  “对于PHP 5.3.0或更新版本,mysqli默认使用Mysql Native Driver作为驱动。 这个驱动比libmysql会有一些优势, --with-mysql=mysqlnd ”

声明: 此文观点不代表本站立场;转载须要保留原文链接;版权疑问请联系我们。